还是“小计”的问题……如何排序查询结果啊?
例如:有表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
该如何做呢???
数据如下:
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
该如何做呢???
...全文
相关推荐
使用SQL实现小计,合计以及排序
此外,代码还展示了如何使用`LEFT JOIN`合并两个查询的结果,以便在小计和合计的同时,还能展示`OP_DATE`和`OPERATOR_NO`等其他字段的信息。
如何对SQL数据库的查询结果进行排序?
在SQL(结构化查询语言)中,排序查询结果是一项基本且重要的操作,它允许我们以特定的顺序查看数据。
VB 查询结果排序
在VB(Visual Basic)编程中,查询结果的排序是一个常见的需求,特别是在处理数据库或大量数据时。VB提供了多种方法来对查询结果进行排序,确保数据按照特定的顺序展示。
Django中对数据查询结果进行排序的方法
本篇文章将详细讲解如何在Django中对数据查询结果进行排序。首先,Django提供了`order_by()`方法,用于对查询结果进行排序。
解决Oracle分页查询中排序与效率问题
### 解决Oracle分页查询中排序与效率问题在Oracle数据库中进行分页查询时,经常会出现性能瓶颈,尤其是在处理大数据量的情况下。


基础和管理
