SELECT DECODE(GROUPING(dwdm), 1, '合计',
dwdm) AS dwdm,
DECODE(GROUPING(dwmc), 1, '', dwmc) AS dwmc,
je
FROM t_dw
GROUP BY ROLLUP (dwdm, dwmc);仓促写成,试试,不行通知我。
dwdm) AS dwdm,
DECODE(GROUPING(dwmc), 1, '', dwmc) AS dwmc,
je
FROM t_dw
GROUP BY ROLLUP (dwdm, dwmc);仓促写成,试试,不行通知我。
解决方案 »
- sys用户下的表如何导入到access中
- 关于Oracle中查询的问题
- 关于出去数据库内重复数据的问题!
- UNDO表空间和XDB表空间异常
- 目前普遍使用哪个版本的oracle数据库开发软件?
- 怎样才能进入Oracle SQL plus ?
- 请问,怎么才能从客户机访问oracle数据库服务器。
- ORA-03212: Temporary Segment cannot be created in locally-managed tablespace
- 如何将如下格式的时间存到Oracle的Date型字段,并原样取出?(Wed Aug 14 09:36:31 CST 2002)
- Select子句嵌套效率优化问题,求教
- 再论 用Oracle存储过程动态执行多条 Sql
- 各位专家有个简单问题请教?
即合计行过多,而不是我想要的一行合计记录!!谢谢!!
dwdm) AS dwdm,
DECODE(GROUPING(dwmc), 1, '', dwmc) AS dwmc,
je
FROM t_dw
UNION
SELECT '合计','',SUM(je)
FROM t_dw
enhydraboy(乱舞的浮尘)
的方法设计的
可是这对生成简单的合计行还可以
要是合计操作的表是多层嵌套查询生成的就比较麻烦了难道ROLLUP真的实现不了吗?