SELECT YSXM,JZBH, SUM(JE1), SUM(JE4),SUM(JE13)
FROM YBXX.YBSFXX WHERE
ysxm='陈平'
GROUP BY YSXM,JZBH ORDER BY YSXM,JZBH
这样写可以正常分组,但是下面这种写法的话就不能按照JZBH字段进行分组,了现实的是根据jzbh不同显示所有明细
SELECT (substr(DYSFBH,2,2)) DYSFBH,YSXM,JZBH, SUM(JE1), SUM(JE4),SUM(JE13)
FROM YBXX.YBSFXX WHERE
ysxm='陈平'
GROUP BY DYSFBH,YSXM,JZBH ORDER BY DYSFBH,YSXM,JZBH
会不会是group by 中不能使用函数啊这里有substr
FROM YBXX.YBSFXX WHERE
ysxm='陈平'
GROUP BY YSXM,JZBH ORDER BY YSXM,JZBH
这样写可以正常分组,但是下面这种写法的话就不能按照JZBH字段进行分组,了现实的是根据jzbh不同显示所有明细
SELECT (substr(DYSFBH,2,2)) DYSFBH,YSXM,JZBH, SUM(JE1), SUM(JE4),SUM(JE13)
FROM YBXX.YBSFXX WHERE
ysxm='陈平'
GROUP BY DYSFBH,YSXM,JZBH ORDER BY DYSFBH,YSXM,JZBH
会不会是group by 中不能使用函数啊这里有substr
解决方案 »
- 求一SQL语言
- oracle 关于空值的咨询
- 怎么在表里取出所有字段A是唯一值的数据?
- 用javascript生成了一棵树,如何删除上级节点的时候把下级所有节点的内容全部删除
- 不同数据库 相同的表 导数据出错问题
- 问题:使用oradim创建实例后,无法在sqlplus中登录它
- ORA-01658: 无法为表空间 IX_CRM 中的段创建 INITIAL 区 什么错误?
- 类型转换
- asp连结oracle的问题,请教…
- 如何使用INTERVAL YERY TO MONTH, INTERVAL DAY TO SECONDE等数据类型?
- 按惯例,散分200!
- 关于2张表的合并问题,请高手指点了,谢谢了
YSXM,
JZBH,
SUM(JE1),
SUM(JE4),
SUM(JE13)
FROM YBXX.YBSFXX
WHERE ysxm = '陈平'
GROUP BY (substr(DYSFBH, 2, 2)), YSXM, JZBH
ORDER BY DYSFBH, YSXM, JZBH
SELECT (substr(DYSFBH,2,2)) DYSFBH,YSXM,JZBH, SUM(JE1), SUM(JE4),SUM(JE13)
FROM YBXX.YBSFXX
WHERE ysxm='陈平'
GROUP BY substr(DYSFBH,2,2),YSXM,JZBH
ORDER BY substr(DYSFBH,2,2),YSXM,JZBH
--试一下:SELECT substr(DYSFBH, 2, 2), YSXM, JZBH, SUM(JE1), SUM(JE4), SUM(JE13)
FROM YBXX.YBSFXX
WHERE ysxm = '陈平'
GROUP BY substr(DYSFBH, 2, 2), YSXM, JZBH
ORDER BY DYSFBH, YSXM, JZBH;