計算2個日期間的所有日期
今天看到有網友提了這個問題:
業務需求: 已知2個日期,分別為2012-11-7、2012-11-10
實現結果:要求列出2012-11-7和2012-11-10 日期段內所有日期
即:
2012-11-7
2012-11-8
2012-11-9
2012-11-10
這類問題,可以考慮用SQL遞迴查詢來實現。
with qa as (
select CAST('2012-1-1' as datetime) qdate
union all
select DATEADD(day,1,qdate) from qa where qdate
) select * from qa
上面是含時間的,下面只顯示日期。
with qa as (
select CAST('2012-1-1' as date) qdate
union all
select DATEADD(day,1,qdate) from qa where qdate
) select * from qa
原貼:
http://www.itpub.net/thread-1737226-1-1.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/81227/viewspace-748768/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 計算兩個日期之間所有的工作日
- ORACLE 計算2個日期之間的天數Oracle
- 計算2個日期間有多少個自然周
- JavaScript獲取兩個日期之間所有的日期JavaScript
- JS-計算日期差值;計算日期之間的月數JS
- 直播原始碼,獲取兩個日期之間的所有日期原始碼
- SQL 獲取SQL Server中兩個日期之間的所有日期SQLServer
- excel日期加減計算方法 excel計算日期時間差Excel
- Java中計算兩個日期間的天數Java
- 25:計算兩個日期之間的天數
- javascript 計算兩個日期間差的天數JavaScript
- Oracle計算兩個日期之間的天數Oracle
- javascript如何計算兩個日期之間的時間間隔JavaScript
- javascript計算指定日期增加多長時間後的日期JavaScript
- Java 中,如何計算兩個日期之間的差距?Java
- javascript計算兩個時間日期相差的天數JavaScript
- oracle計算兩個日期的時間差時分秒Oracle
- 日期計算
- php日期時間計算,轉載PHP
- [轉載]學習日期、日期格式、日期的解析和日期的計算[程式碼]
- php 計算兩個日期之間相差多少天PHP
- 計算給定兩個日期之間的工作日個數
- 日期計算器
- SQL 獲取SQL Server中日期最近7天之間的所有日期SQLServer
- javascript計算兩個日期之間的時間差程式碼例項JavaScript
- Android 計算倆個日期差Android
- 計算日期的函式函式
- SQL 10 函式 3 日期時間函式 - 5 計算日期差額SQL函式
- Python + SeaTable | 計算兩個日期間的工作日天數Python
- javascript計算兩個日期相差的天數JavaScript
- Calendar:計算兩個日期相差的天數
- js計算兩個日期相差的正月數JS
- mysql查詢中時間、日期加減計算MySql
- java實現計算兩個日期相差多少月、比較兩個日期大小 等常用日期操作Java
- SQL Server日期計算SQLServer
- 計算Java日期 (轉)Java
- JavaScript計算兩個日期相差天數JavaScript
- java計算兩個日期相差年數Java