說開始日期是2010年8月4日 結束日期是2011年8月4日 我需要週六和週日的日期在表格中插入... 需要幫助如何在使用sql的表中的兩個日期之間插入星期六和星期日?
0
A
回答
2
使用一個明確的日期格式,如'2010-08-04'。這種排序方式無論是日期還是文本,每個人都知道它意味着4月8日,而不是4月8日。
我喜歡用calendar table這樣的查詢。這將選擇日期。
select cal_date
from calendar
where cal_date between '2010-08-04' and '2011-08-04'
and (day_of_week = 'Sat' or day_of_week = 'Sun');
像這樣的東西會將它們插入到表中。 (根據表格而定)
insert into your_table_name
select cal_date
from calendar
where cal_date between '2010-08-04' and '2011-08-04'
and (day_of_week = 'Sat' or day_of_week = 'Sun');
+2
大家都知道它是04年8月4日,除了SQL Server,這將返回4這個查詢:'設置語言英國 選擇DATEPART(月,CONVERT(datetime,'2010-08 -04' ))'。用於轉換爲日期時間的明確的僅限日期的格式不包括組件之間的破折號,例如, ''20100804'' – 2011-04-12 10:48:53
+0
@Damien_The_Unbeliever:你說得對。格式'yyyy-mm-dd'只是SQL標準。 – 2011-04-12 11:18:52
相關問題
- 1. 如何明確星期日和星期六的日期數?
- 2. 如何計算mysql中兩個日期之間的星期六和星期日的總數
- 3. 如何查看星期六/星期日?
- 4. SQL Server 2012-星期日期星期六到星期五
- 5. 忽略星期六和星期日
- 6. 選擇日期這個星期一和這個星期五之間的日期
- 7. 如何在DayPilot Pro中啓用星期六和星期日7.1.2741
- 8. 找到兩個日期之間的星期日數,如果星期日來自兩個日期之間,然後減去星期日
- 9. PHP星期一星期一和星期六日期問題
- 10. Bootstrap - datesDisabled數組日期和星期日和星期六
- 11. 得到兩個日期之間的日期,按星期幾
- 12. MySQL的算兩個日期之間的星期在一個表
- 13. PHP:如何獲得星期日和星期六給定日期輸入?
- 14. 星期六和星期日禁用的日曆
- 15. 不要在日曆中顯示星期六和星期日javascript
- 16. 計算SQL Server中兩天之間的所有「星期日,星期一...星期六」
- 17. 如何計算兩個日期之間有多少星期日?
- 18. 如何迭代Groovy中兩個日期之間的星期?
- 19. 使用JavaScript的兩個日期之間的星期數
- 20. 在兩個日期之間獲得完整的「星期一至星期日」星期
- 21. SQL上週獲取間隔(星期日到星期六)
- 22. 如何獲得月的星期日和星期六odoo
- 23. 上次星期一和下個星期日之間的MySQL日期
- 24. 如何在沒有星期六,星期日和假日的情況下取得之前的日期?
- 25. 在SQL中使用今天的日期獲取星期日期(星期一)
- 26. 兩個日期之間的星期日數量?
- 27. 如何瞭解下個星期六或當前星期六的日期?
- 28. 無星期六,星期日和節假日返回交貨日期的函數
- 29. 如何找到兩個日期之間的星期差異
- 30. 如何獲得兩個日期之間的星期差異
哪個rdbms?微軟的SQL服務器,MySQL的,甲骨文... – RichardTheKiwi 2011-04-12 10:00:30