0
A
回答
1
當然,您可以使用某些日期數學和DAYS函數,通過比較開始日期和結束日期之間的天數與開始日期和結束日期之間的天數轉移了1年。
如果兩個日期之間的天數在兩種情況下都是相同的,則不會發生閏日。如果天數不同,那麼至少有一個閏日。
這個表達式將返回的飛躍天數:
select
(DAYS(end_date + 1 year) - DAYS(start_date + 1 year)) -
(DAYS(end_date) - DAYS(start_date))
from
sysibm.sysdummy1
這應該工作,只要END_DATE> =起始日期。
把它封裝到一個標量用戶定義函數中是微不足道的。
+0
這種方法效果很好!非常感謝你! – Netbrian 2011-02-11 05:49:38
相關問題
- 1. 確定兩個日期之間是否落在兩個日期之間
- 2. 確定日期範圍是否落在另一個日期範圍之間 - sql
- 3. 計算閏年中兩個日期之間的天數
- 4. Java 7獲得兩個日期之間的天數,閏年正確計算
- 5. 在兩個日期之間查找是否存在閏年的公式
- 6. 兩天之間的天數/週數是否正確?
- 7. PL/SQL - 兩天之間的日子
- 8. 查找日期向量中的日期是否落在兩個日期之間
- 9. SQL:驗證日期是否在兩個日期之間
- 10. SQL - 查找日期是否在兩個日期之間
- 11. 兩天之間的日子
- 12. 計算DB2中兩個日期之間有多少天?
- 13. T-SQL - 基於銷售確定兩個日期之間的特定天數
- 14. 確定時間是否在兩個其他時間之間
- 15. 使用VBA檢查日期是否在兩個日期之間
- 16. SQL - 日期範圍落在給定日期範圍之間
- 17. 如何確定日期是否在PHP中的兩個日期之間?
- 18. 要確定是否有兩個點之間使用C++或C
- 19. JS - 計算考慮閏年的兩個日期之間的天數
- 20. Python確定時間是否在變量之間的兩小時
- 21. 確定一個時間是否在兩次之間
- 22. 計算兩個日期之間有多少個閏日
- 23. 檢查「系統」是否在SQL中的兩個日期之間
- 24. 日期時間列落在兩個時間範圍之間
- 25. 使用DateAdd確定SSRS閏年確定
- 26. 如何確定日期是否在Scala中的兩個日期之間如何才能確定
- 27. 確定div是否出現在兩個單獨的div之間
- 28. php - 確定DateTime是否落在DateInterval上
- 29. 兩個日期之間的總天數
- 30. 確定線段是否在兩條線之間
什麼版本的DB2以及它在哪個平臺上運行? – 2011-02-08 20:08:32