0
A
回答
2
DATEDIFF
http://msdn.microsoft.com/en-us/library/ms189794.aspx
DECLARE @90DaysAgo datetime
,@Today datetime
SET @90DaysAgo = DATEADD(d, -90, GETDATE())
SET @Today = GETDATE()
SELECT DATEDIFF(d, @90DaysAgo, @Today) --Returns 90
0
試試這個返回的日期和時間整整90年前:
SELECT GETDATE()-90
輸出:
-----------------------
2011-05-20 10:55:12.360
(1 row(s) affected)
這會給你的日期只有90天前,與一個鈦我的00:00:00.000:
SELECT DATEADD(day,DATEDIFF(day,0,GETDATE()),-90)
輸出:
-----------------------
2011-05-20 00:00:00.000
(1 row(s) affected)
2
0
這將在3個月前(不是90天前)當天的午夜正確地輪到,這似乎是你想要的(08-18 - > 05-18是92天后有兩個31秒)。
...
WHERE column >= DATEADD(MONTH, -3,
DATEADD(DAY, DATEDIFF(DAY, '20000101', CURRENT_TIMESTAMP), '20000101'));
相關問題
- 1. Grails - 兩個日期之間的差異
- 2. VB - 兩個日期之間的差異
- 3. 兩個日期之間的差異
- 4. Javascript - 兩個日期之間的差異
- 5. 兩個表之間的日期差異
- 6. 兩個日期之間的差異python
- 7. 兩個日期之間的Ruby差異
- 8. 兩個日期()之間的JavaScript差異
- 9. 兩個日期之間的oracle差異
- 10. 兩個日期之間的差異
- 11. 兩個日期之間的差異Yii2
- 12. 在兩個日期之間的差異
- 13. 兩個Java日期之間的差異?
- 14. 兩個日期之間的Android差異?
- 15. Java:兩個日期之間的差異
- 16. 在兩個日期(日期時間)之間的差異
- 17. Adobe Air中兩個日期之間的日期差異
- 18. 排序依據日期兩個日期列之間的差異
- 19. 兩個日期之間的日期差異
- 20. 兩個日期之間的SQL查詢日期差異
- 21. 兩個日期之間的c + +日期差異
- 22. 日期之間的差異
- 23. 日期之間的差異
- 24. 在兩個日期之間獲取日期差異
- 25. 在Android的兩個日期之間差異的(年,月,日)
- 26. 兩個日期之間的星期/月的差異
- 27. 計算javascript中兩個日曆日期之間的差異
- 28. 如何找到兩個日期之間的星期差異
- 29. 如何獲得兩個日期之間的星期差異
- 30. excel中兩個日期之間的差異僅包括假期
查找DATEDIFF():http://msdn.microsoft.com/en-us/library/ms189794.aspx –
以分,秒,是什麼? – 2011-08-18 14:48:29
今天和90天前的區別?我相當肯定這是一個常數(忽略DST變化,閏秒等):-) –