-3
A
回答
0
從documentation爲DATEDIFF()
:
返回指定的開始日期和結束日期之間越過指定datepart邊界的計數(帶符號的整數)。
所以這
DATEDIFF(dd, 0, startdate)
返回日期0並在列STARTDATE值之間經過的天數。 Select
以上功能並用GETDATE()
(當前日期和時間)替換startdate
。 當您將返回的值除以365時,您將得到類似於114的內容。當前年份 - 214 = 1900。因此日期「0
」似乎爲1900-01-01 00:00:00
。
從documentation爲DATEADD()
:
返回指定日期與指定數目的時間間隔(帶符號的整數)加入到該日期的指定datepart。
現在,當你這個值添加到日期「0
」了,你知道現在的日期,因爲只有天數加到1900-01-01 00:00:00
。
時間值從日期時間值中除去。
+0
解釋得很好,我確實看過文檔,但無法理解它。 – user2028213
0
它剝離日期時間的時間部分
相關問題
- 1. SQL查詢 - 試圖找出SQL語句
- 2. 試圖找出這條SQL語句有什麼問題
- 3. SQL語句調試
- 4. 試圖找出對SQL
- 5. SQL輸出語句
- 6. 試圖讀取sql語句c#
- 7. 試圖找出如何格式化我的LINQ語句返回
- 8. 試圖找出開關語句的替代方法
- 9. 找不到sql語句
- 10. SQL JOIN語句 - 出口
- 11. SQL Server語句輸出
- 12. 此SQL語句出錯1064?
- 13. SQL UPDATE語句發出
- 14. 試圖找出jQuery的語法
- 15. 試圖找出連接的語法
- 16. 試圖找出PHP PDO準備好的語句和佔位符。佔位符在MySQL語句的「IN」子句中
- 17. 在另一個SQL語句中使用SQL語句的輸出?
- 18. 試圖附加WHERE子句的SQL語句
- 19. 試圖設置break語句
- 20. 試圖比較PDO語句
- 21. SQL視圖語句連接
- 22. SQL視圖(如果語句)
- 23. SQL語句選擇語句
- 24. 短語SQL語句
- 25. 查找語句中的調試邏輯
- 26. Zend的SQL語句來查找和occurances
- 27. 未找到表格「XXXXX」; SQL語句:
- 28. 查找不匹配的SQL語句
- 29. SQL語句來找到基於
- 30. 未找到函數「DATE」; SQL語句:
您是否閱讀過[DATEADD](http://technet.microsoft.com/en-us/library/ms186819.aspx)和[DATEDIFF](http://technet.microsoft.com/zh-cn/)我們/庫/ ms189794.aspx)? – PakkuDon
你正在使用什麼數據庫? – Leo
我看了看文檔無法理解,這就是爲什麼我在這裏發佈它,爲什麼每個人都如此消極,有些人沒有拿起像其他人一樣的東西 – user2028213