现在数据库有如下数据:
店番号 口座番号
001 0020851
001 0020852
001 0020853
001 0020854
001 0020855
001 0020856
001 0020857
001 0020858其中是以 [店番号]为单位进行集计,生成[区分]和[住宅表示]
*注([区分]和[住宅表示]是固定的,如果[店番号]有002的话。在生成如下的一套.)
完后根据[区分]和[住宅表示],编辑口座番号
区分 住宅表示 口座番号
C 0 0020851
C 1 0020852
D 0 0020853
D 1 0020854
E 0 0020855
E 1 0020856
F 0 0020857
F 1 0020858
大意就是上面这样.
SQL文怎么写啊.
店番号 口座番号
001 0020851
001 0020852
001 0020853
001 0020854
001 0020855
001 0020856
001 0020857
001 0020858其中是以 [店番号]为单位进行集计,生成[区分]和[住宅表示]
*注([区分]和[住宅表示]是固定的,如果[店番号]有002的话。在生成如下的一套.)
完后根据[区分]和[住宅表示],编辑口座番号
区分 住宅表示 口座番号
C 0 0020851
C 1 0020852
D 0 0020853
D 1 0020854
E 0 0020855
E 1 0020856
F 0 0020857
F 1 0020858
大意就是上面这样.
SQL文怎么写啊.
随便写一个
SELECT chr(ascii('C') + trunc((rownum - 1) / 2)) 住宅表示,
MOD(rownum - 1, 2) 住宅表示,
口座番号
FROM 表
ORDER BY 口座番号;
SELECT chr(ascii('C') + trunc((rownum - 1) / 2)) 住宅表示,
MOD(rownum - 1, 2) 住宅表示,
口座番号
FROM (SELECT * FROM 表 ORDER BY 口座番号);
MOD(rownum - 1, 2) 住宅表示,
口座番号
FROM 表
ORDER BY 口座番号;
本QQ群新建
希望能和大家一起探讨oracle各方面的问提
QQ群号:54775466
QQ群号:54775466
期待你的加人
积极讨论者 爱好者进
本群欢迎您的到来。