图中的JCRQ是2019-08-01------2019-08-31,我想得到这个月内每隔7天进行一次sum(JLJE)的计算结果,最后大概的值类似于这样:
800 500 400 200 100 哪位大神会处理,请大神给出个例子供小弟学习研究研究,谢谢,求大神多多指点。
800 500 400 200 100 哪位大神会处理,请大神给出个例子供小弟学习研究研究,谢谢,求大神多多指点。
解决方案 »
- oracle 不同用户之间的授权访问 命令怎么写
- ORACLE监听程序开不起来 telnet 10.119.119.119 1521 打开1521失败
- oracle 中 select count(id) 速度很慢 要17秒 表数据量100万
- 求救,一个oracle的监听器配置问题
- 怎样将日期型数据转换成字符串 ,不是在sql语句中转换 各位大哥帮帮忙
- 请教高手:导出数据库export时,存放照片的表出错(详见内容),是何原因?
- oracle中如何实现两个表之间的全表联结!类似sql server中的full join
- oracle中CLOB类型数据的select问题
- 关于oracle移植的问题
- oracle数据库设计问题咨询
- 关于Oracle数据库恢复被删除的表
- 请问怎么把大量的oracle的dup文件批量导入在导出成txt文件,并且分割符是||
CASE
WHEN TO_CHAR(SYSDATE,'DD') BETWEEN '01' AND '07' THEN 1
WHEN TO_CHAR(SYSDATE,'DD') BETWEEN '08' AND '14' THEN 2
WHEN TO_CHAR(SYSDATE,'DD') BETWEEN '15' AND '21' THEN 3
WHEN TO_CHAR(SYSDATE,'DD') BETWEEN '22' AND '28' THEN 4
ELSE 5
END
FROM TABLE_NAME JCRQ
GROUP BY
CASE
WHEN TO_CHAR(SYSDATE,'DD') BETWEEN '01' AND '07' THEN 1
WHEN TO_CHAR(SYSDATE,'DD') BETWEEN '08' AND '14' THEN 2
WHEN TO_CHAR(SYSDATE,'DD') BETWEEN '15' AND '21' THEN 3
WHEN TO_CHAR(SYSDATE,'DD') BETWEEN '22' AND '28' THEN 4
ELSE 5
END ;