通过SQL来伪造两个日期之间的季度数据
来源:互联网 发布:jsp引入java代码 编辑:程序博客网 时间:2024/05/16 07:13
通过SQL来伪造两个日期之间的季度
WITH PARAMS AS(
SELECT '2014-01-01' BG,'2014-12-31' ED FROM DUAL
),
YQ AS(
SELECT DISTINCT TO_CHAR(ADD_MONTHS(TO_DATE(PM.BG,'YYYY-MM-DD'),ROWNUM-1),'YYYYQ') YEAR_Q
FROM DUAL INNER JOIN PARAMS PM ON 1=1
CONNECT BY ROWNUM<=(SELECT MONTHS_BETWEEN(TO_DATE(PA.ED,'YYYY-MM-DD'),TO_DATE(PA.BG,'YYYY-MM-DD'))+1
FROM DUAL INNER JOIN PARAMS PA ON 1=1)
ORDER BY YEAR_Q
)
SELECT SUBSTR(YEAR_Q,0,4)||'年第'||SUBSTR(YEAR_Q,5,1)||'季度' RQ FROM YQ
截图如下:
0 0
- 通过SQL来伪造两个日期之间的季度数据
- 通过SQL来伪造两个日期之间的年份数据
- 通过SQL语句来造出两个日期之间的所有月份
- sql获取不规则日期两个'-'之间的数据
- Sql计算两个日期之间的天数
- SQL---计算两个日期之间的时间差
- SQL---计算两个日期之间的时间差
- 求两个日期之间的数据
- 关于同一条记录在两个日期之间填补数据的sql
- MYSQL生成两个日期之间的所有日期数据
- MYSQL生成两个日期之间的所有日期数据
- SQL把日期转换为季度来作查询
- 输入两个日期,使用Calendar来表示时间,并计算两个日期之间相隔的天数
- 通过Calendar 来计算两个时间之间的差值
- Sql确定两个日期之间的工作日数目
- Sql确定两个日期之间的秒、分、小时数
- 一个SQL得到两个日期之间的时分秒
- 计算两个日期之间的天数----MySQL&SQL Server解决方案
- Python2.7学习笔记1 输入输出函数
- codeblocks中对代码的三种测试时间方法
- 在字符串中找出连续最长的数字串
- uva387A Puzzling Problem
- 基于Node.js + socket.io实现WebSocket的聊天DEMO
- 通过SQL来伪造两个日期之间的季度数据
- PS 滤镜—— 径向模糊
- hibernate一级缓存,二级缓存,三级缓存,缓存算法及配置。
- 三维地图是怎么创立的
- C++ 单例模式 拷贝构造函数 手动实现
- 制作根文件系统
- POJ_3299
- 悬浮窗体,开启应用,软件分享,首次打开应用在桌面创建快捷图标
- opensuse 12.2硬盘安装