-2
A
回答
0
根據上面的評論,這只是猜測沒有你的表結構和進一步的細節。另外,你是否使用3NF數據庫或星型模式結構等等。這是一個交易系統還是數據倉庫?
作爲一般答案,我會建議創建一個日曆表,這樣您可以爲工作日,週末日,工作日等創建多個列,並添加日期鍵值,從1開始並每天遞增。然後
您的查詢是一個非常簡單的分選或加入表中做類似的東西
SELECT date FROM Calendar WHERE date BETWEEN <x> AND <y>
How to create a Calender table for 100 years in Sql
有像創建使用迭代(如日曆表中的其他選項,一個CTE表)並鏈接到那個。
SQL - Create a temp table or CTE of first day of the month and month names
相關問題
- 1. sql server打印兩個日期列之間的所有日期
- 2. 查詢獲取這兩個日期之間的所有日期的計數
- 3. 如何獲取兩個日期之間的所有日期?
- 4. 如何獲得SQL Server中兩個日期之間的所有日期
- 5. SQL查詢凡之間兩個日期
- 6. 獲取兩個日期之間的所有開始日期日期
- 7. SQL查詢來選擇兩個日期之間的日期
- 8. 兩個日期之間的SQL查詢日期差異
- 9. SQL查詢選擇兩個日期之間的日期
- 10. sql查詢獲取兩個日期之間的數據
- 11. 獲取SQL兩個日期之間的日期列表
- 12. TSQL查詢 - 返回兩個日期之間的所有秒
- 13. R - 獲取兩個日期之間的所有日曆年份
- 14. 獲取每天兩個日期之間的所有訂單
- 15. SQL查詢來獲取只有週五日兩個日期之間
- 16. 獲取DateRange之間的日期部分只sql server 2005
- 17. 獲取vba中的2個日期之間的所有日期
- 18. 比較,如果日期在SQL Server的兩個日期之間
- 19. 在SQL Server日期之間獲取日期的正確方法
- 20. 查找SQL Server中兩個日期之間的工作日
- 21. SQL查詢,其中日期時間之間有兩個
- 22. 獲取兩個日期之間的所有天在SQL Server整天小時
- 23. 選擇兩個所選日期之間的所有日期
- 24. 兩個日期之間的所有日期,間隔30分鐘
- 25. 兩個日期之間的SQALCHEMY查詢
- 26. 獲取兩個日期之間的最大日期/時間
- 27. 獲取兩個日期時間之間的所有重複行。
- 28. 獲取日期範圍之間的所有行與分日期
- 29. SQL Server:在兩個日期之間獲取記錄?
- 30. 如何獲取Ruby中兩個日期之間的所有星期日?
**至少**告訴我們你的表結構,在該表中的一些樣本數據,和**你的努力**選擇你想要的值....畢竟,我們**不能**看到你的屏幕,也不讀你的想法 - 你必須**顯示並告訴我們!** –