通过SQL来伪造两个日期之间的年份数据
2014-09-11 21:23
218 查看
通过SQL来伪造两个日期间的年份,作用和伪造月数据一样
WITH PARAMS AS(
SELECT '2010-01-01' BG,'2014-12-31' ED FROM DUAL
),
YQ AS(
SELECT ROWNUM+TO_NUMBER(SUBSTR(PM.BG,0,4))-1 YEAR
FROM DUAL INNER JOIN PARAMS PM ON 1=1
CONNECT BY ROWNUM<=((TO_NUMBER(SUBSTR((SELECT ED FROM PARAMS),0,4))-TO_NUMBER(SUBSTR((SELECT BG FROM PARAMS),0,4)))+1)
ORDER BY YEAR
)
SELECT * FROM YQ
截图如下:
WITH PARAMS AS(
SELECT '2010-01-01' BG,'2014-12-31' ED FROM DUAL
),
YQ AS(
SELECT ROWNUM+TO_NUMBER(SUBSTR(PM.BG,0,4))-1 YEAR
FROM DUAL INNER JOIN PARAMS PM ON 1=1
CONNECT BY ROWNUM<=((TO_NUMBER(SUBSTR((SELECT ED FROM PARAMS),0,4))-TO_NUMBER(SUBSTR((SELECT BG FROM PARAMS),0,4)))+1)
ORDER BY YEAR
)
SELECT * FROM YQ
截图如下:
相关文章推荐
- 通过SQL来伪造两个日期之间的季度数据
- 关于同一条记录在两个日期之间填补数据的sql
- 通过SQL语句来造出两个日期之间的所有月份
- access数据库删除两个日期之间 的数据 SQL语句
- sql获取不规则日期两个'-'之间的数据
- 用SQL 语句 列出 两个日期之间的年份和月份
- 求两个日期之间的数据
- SQL计算两个日期之间的工作天数(除过周六日的天数)
- 在两个文本框中输入日期数据后,第三个文本框能够自动计算出两个日期之间的天数
- sql取两个值之间的数据方法(例:100-200之间的数据)
- SQL计算两个日期之间相差的工作天数
- MYSQL生成两个日期之间的所有日期数据
- Sql确定两个日期之间的月份数或年数
- Sql确定两个日期之间的秒、分、小时数
- T-SQL查询两个日期之间的休息日(周六周日)天数
- 收取金额查询—日历控件&查询两个日期之间的数据
- SQL中得到两个日期之间相隔 xx天xx小时xx分xx秒
- Sql计算两个日期之间的天数
- Sql确定两个日期之间的工作日数目
- 通过事件同步两个窗体之间的数据