还是“小计”的问题……如何排序查询结果啊?
某鸟 2004-12-24 04:07:28 例如:有表t1,
数据如下:
select * from t1;
BIGCLASS CENTER ND MONEY MEMO
-------------------- ------------------------- -------------------- ------ -----
市场 北京 2004-1 200
市场 北京 2004-2 400
新市场 天津 2004-1 300
新市场 天津 2004-2 500
新市场 上海 2004-1 100
5 rows selected
我现在的sql和结果是:
SELECT center, bigclass, nd, money, memo FROM T1
UNION
SELECT bigclass || '合计', '', '', SUM(money), '' FROM T1
GROUP BY bigclass
ORDER BY bigclass
CENTER BIGCLASS ND MONEY MEMO
------------------------- -------------------- -------------------- ---------- -----
北京 市场 2004-1 200
北京 市场 2004-2 400
上海 新市场 2004-1 100
天津 新市场 2004-1 300
天津 新市场 2004-2 500
市场合计 1200
新市场合计 1800
可是我想要的是:
CENTER BIGCLASS ND MONEY MEMO
------------------------- -------------------- -------------------- ---------- -----
北京 市场 2004-1 200
北京 市场 2004-2 400
市场合计 1200
上海 新市场 2004-1 100
天津 新市场 2004-1 300
天津 新市场 2004-2 500
新市场合计 1800
该如何做呢???