sql从n月到m月数据汇总,没有数据,当月显示0
2024-09-02 15:53:29
做个备份
-- 按月份统计
select date1, MONTHS, createtime, nvl(count2, 0)+count1 from
(
SELECT TO_CHAR(ADD_MONTHS(DATE'2018-03-01', ROWNUM-1), 'YYYY-MM') MONTHS, 0 as count1
FROM DUAL
CONNECT BY ROWNUM <= MONTHS_BETWEEN(DATE'2020-03-01', DATE'2018-03-01') + 1
)t1
left join
(
select TO_CHAR(ints.f_createtime,'YYYY-MM') date1,max(ints.f_createtime) createtime,count(*) count2 from w_sys_index_form_ints ints
GROUP BY TO_CHAR(ints.f_createtime,'YYYY-MM')
)t2 on t1.MONTHS=t2.date1
order by t1.months
最新文章
- HTML5笔记:跨域通讯、多线程、本地存储和多图片上传技术
- java 正则匹配括号对以及其他成对出现的模式
- 一些SQL
- C#实现Dll(OCX)控件自动注册的两种方法 网上找的 然后 自己试了试 还是可以用的
- JAVA 设计模式 职责链模式
- Unreal Engine4 学习笔记2 动画蒙太奇
- 虚拟机下samba简单安装配置
- dexDebug ExecException finished with non-zero exit value 2
- Html - a标签如何包裹Div
- solr 竞价排行
- HDU 1976 prime path
- ecshop首页调用指定分类的所有产品(指定一级调二级)
- 最新版XCoder 的使用方法
- redis:set集合类型的操作(无序集合)
- angularjs 的ng-disabled属性操作
- linux &; windows下重启oracle
- Android之针对WebView的全屏播放
- Oracle性能诊断艺术-读书笔记(脚本execution_plans截图)
- 胖ap和瘦ap区别
- AutoLayout性能不如frame