sql积累1.日期
报表工具、框架用的多了,导致自己写复杂sql的地方不多,以至于现在写个sql感觉都困难,开始一点点积累使用频繁的一些条件,知道一点积累一点,
Oracle
日期条件:
–zh_cn系统日期格式
select * from emp where hiredate > ‘12-5月 -87′;
–或者
select * from emp where hiredate > to_date(‘1981/11/14′,’yyyy/mm/dd’);
按阶段统计
–每月的每周统计
SELECT to_char(createtime,’yyyymm’) 年月, ‘第’ || to_char(createtime,’w') || ‘周’ 周, COUNT(*) 数量
FROM test GROUP BY to_char(createtime,’yyyymm’),to_char(createtime,’w');
–按月份分组统计
SELECT to_char(createtime,’yyyymm’) 年月 , COUNT(*) count
FROM test GROUP BY to_char(createtime,’yyyymm’);

