oracle小计
来源:互联网 发布:淘客助手插件 mac 编辑:程序博客网 时间:2024/06/10 20:10
SELECT
-- decode(BM_XH,'', '小计', BM_XH) BM_XH,
--decode(BM_MC, '', '小计', BM_XH) BM_XH,
BM_XH,
-- BM_MC AS 部门名称,
decode(BM_MC, '', '小计', BM_MC) 部门名称,
TO_CHAR(GD_RQ, 'YYYY-MM-DD') AS 日期,
NVL(SUM(FX * (CASE
WHEN GD_YHLB = 1 THEN
1
END)),
0) AS 局收动力发,
NVL(SUM(JF * (CASE
WHEN GD_YHLB = 1 THEN
1
END)),
0) AS 局收动力交,
NVL(SUM(WYJ * (CASE
WHEN GD_YHLB = 1 THEN
1
END)),
0) AS 局收动力违,
NVL(SUM(FX * (CASE
WHEN GD_YHLB = 3 THEN
1
END)),
0) AS 综合动力发,
NVL(SUM(JF * (CASE
WHEN GD_YHLB = 3 THEN
1
END)),
0) AS 综合动力交,
NVL(SUM(WYJ * (CASE
WHEN GD_YHLB = 3 THEN
1
END)),
0) AS 综合动力违,
NVL(SUM(FX * (CASE
WHEN GD_YHLB = 2 THEN
1
END)),
0) AS 居民照明发,
NVL(SUM(JF * (CASE
WHEN GD_YHLB = 2 THEN
1
END)),
0) AS 居民照明交,
NVL(SUM(WYJ * (CASE
WHEN GD_YHLB = 2 THEN
1
END)),
0) AS 居民照明违,
BM_BM
FROM YD_RJB
LEFT JOIN YG_BM ON GD_BM = BM_BM
WHERE TO_CHAR(GD_RQ, 'YYYY-MM-DD') >= '2008-07-20'
AND TO_CHAR(GD_RQ, 'YYYY-MM-DD') <= '2008-09-20'
--GROUP BY rollup(BM_XH, BM_BM, BM_MC, TO_CHAR(GD_RQ, 'YYYY-MM-DD'))
GROUP BY grouping sets((BM_XH), (BM_XH, BM_BM, BM_MC, TO_CHAR(GD_RQ, 'YYYY-MM-DD')))
-- decode(BM_XH,'', '小计', BM_XH) BM_XH,
--decode(BM_MC, '', '小计', BM_XH) BM_XH,
BM_XH,
-- BM_MC AS 部门名称,
decode(BM_MC, '', '小计', BM_MC) 部门名称,
TO_CHAR(GD_RQ, 'YYYY-MM-DD') AS 日期,
NVL(SUM(FX * (CASE
WHEN GD_YHLB = 1 THEN
1
END)),
0) AS 局收动力发,
NVL(SUM(JF * (CASE
WHEN GD_YHLB = 1 THEN
1
END)),
0) AS 局收动力交,
NVL(SUM(WYJ * (CASE
WHEN GD_YHLB = 1 THEN
1
END)),
0) AS 局收动力违,
NVL(SUM(FX * (CASE
WHEN GD_YHLB = 3 THEN
1
END)),
0) AS 综合动力发,
NVL(SUM(JF * (CASE
WHEN GD_YHLB = 3 THEN
1
END)),
0) AS 综合动力交,
NVL(SUM(WYJ * (CASE
WHEN GD_YHLB = 3 THEN
1
END)),
0) AS 综合动力违,
NVL(SUM(FX * (CASE
WHEN GD_YHLB = 2 THEN
1
END)),
0) AS 居民照明发,
NVL(SUM(JF * (CASE
WHEN GD_YHLB = 2 THEN
1
END)),
0) AS 居民照明交,
NVL(SUM(WYJ * (CASE
WHEN GD_YHLB = 2 THEN
1
END)),
0) AS 居民照明违,
BM_BM
FROM YD_RJB
LEFT JOIN YG_BM ON GD_BM = BM_BM
WHERE TO_CHAR(GD_RQ, 'YYYY-MM-DD') >= '2008-07-20'
AND TO_CHAR(GD_RQ, 'YYYY-MM-DD') <= '2008-09-20'
--GROUP BY rollup(BM_XH, BM_BM, BM_MC, TO_CHAR(GD_RQ, 'YYYY-MM-DD'))
GROUP BY grouping sets((BM_XH), (BM_XH, BM_BM, BM_MC, TO_CHAR(GD_RQ, 'YYYY-MM-DD')))
- oracle小计
- oracle升级版本小计
- oracle 语句小计
- oracle 小计分组写法
- oracle 小计,合计的算法
- oracle字符集相关知识小计
- 小计
- 小计
- Oracle 使用分析函数实现小计合计
- 最近改oracle字符集编码小计
- oracle group by rollup实现小计、合计
- 【Oracle】ROLLUP和CUBE的“小计”功能
- EXTJS. Grid总计+oracle小计合计
- oracle 小计合计之 group by grouping sets
- Oracle Group By 用法之 —— Rollup (小计功能)
- Oracle分组小计、总计示例(grouping sets的使用)
- oracle 11g 中的 idle wait class events 小计
- Oracle关于Group by合计、小计的使用
- 表单验证
- 系统月报格式
- 嵌入式实时操作系统VxWorks入门 (收藏)
- HTML 中动态增加、删除行的实现
- 异步同期 【start-stop synchronization】
- oracle小计
- sqlserver 日期转换
- The manifest file of OSGI bundle
- finall,finally,finalize辨析
- 组策略、安全策略、注册表几个常用命令
- 定时器的理解
- JCo使用记录
- Sharepoint 域认证中建立用户
- 几个常用的单词