昨天项目突然改了个需求,要求折线图的数据显示,必须按照月三天,季度九天来分组统计数据,网上搜索了一堆,差点没找着相关的!还好找到了类似的,现整理下提供给有需要的大家参考参考!
(本人是在Oracle数据库的环境下)
1. 首先,我们先来创建个测试表test_table:
表中的date_字段为日期,num_字段为日期相对的数据:
2. 现在我先来通过Oracle特有的虚表dual来显示间隔每三天的日期:
SELECT TO_DATE('2016-12-20', 'yyyy-MM-dd hh24:mi:ss') + (LEVEL-1) * 1 dt_