考慮兩個日期2010-03-18 22:30:45
和2010-03-19 03:30:15
....如何獲得的時間和在SQL Server中的兩個日期之間的分鐘數.....如何獲取SQL Server中兩個日期之間的總小時數?
13
A
回答
16
@codeka回答與時間部分(從您的標題),但在你的問題的身體,你問小時和分鐘等等,這裏是一個辦法
select DATEDIFF(hh, @date1, @date2) as Hours_Difference,
DATEDIFF(mi,DATEADD(hh,DATEDIFF(hh, @date1, @date2),@date1),@date2) as Minutes_Difference
這樣做的F是什麼第一部分是@codeka展示的。它在實際的整個小時內給你兩個日期之間的日期。 sql中的第二項在(第一個日期+已過去的小時)和第二個日期之間以分鐘爲單位。您必須從分鐘部分的公式中消除小時數,否則您將得到日期之間的實際分鐘數。 DATEDIFF和其允許的日期部分標識符可以在這裏研究:
http://msdn.microsoft.com/en-us/library/ms189794.aspx
3
你想要的DATEDIFF功能:
SELECT DATEDIFF(hh, @date1, @date2)
相關問題
- 1. 獲取兩個日期時間之間的小時數
- 2. 如何獲得兩個日期時間字段之間的總小時數
- 3. 獲取兩個日期之間的所有天在SQL Server整天小時
- 4. 在SQL Server中的兩個日期時間之間獲取記錄
- 5. 如何獲得SQL Server中兩個日期之間的所有日期
- 6. 查找兩個日期之間的總小時數
- 7. 如何獲取C中兩個日期之間的日期#
- 8. 獲取的時間差不包括在SQL Server週五兩個日期之間
- 9. 如何在SQL Server 2005中減去兩個日期時間值的小時數
- 10. 獲取兩個日期之間的最大日期/時間
- 11. 比較,如果日期在SQL Server的兩個日期之間
- 12. MySQL之間的多個日期之間的小時數總和
- 13. 兩個日期之間的總天數
- 14. 獲取SQL兩個日期之間的日期列表
- 15. 在SQL Server中的兩個日期之間獲得編號2008
- 16. 獲取兩個日期對象之間的小時差異?
- 17. 獲取兩個日期之間的小時差
- 18. 獲取兩個日期時間之間的(地板)小時數列表
- 19. JQuery DateTimePicker UI獲取兩個日期時間選擇器之間的總天數
- 20. 如何獲取兩個日期之間的所有日期?
- 21. 如何彙總和平均兩個日期之間的時間?
- 22. 獲取兩個日期時間單元格之間的數據
- 23. mysql:獲取兩個日期時間之間的記錄數
- 24. 比較SQL Server中兩個日期與聲明之間,並從日期時間
- 25. SQL Server 2008:從日期時間獲取日期/時間
- 26. sql查詢獲取兩個日期之間的數據
- 27. 獲取兩個日期之間的數據在sql
- 28. 在SQL Server日期之間獲取日期的正確方法
- 29. 如何獲取代碼數組中兩個日期之間的所有日期
- 30. 如何獲取列記錄sql中兩個日期之間的天數
@codekka DATEDIFF似乎並沒有返回分鐘 – 2010-03-19 05:42:11
DATEDIFF將根據規範返回幾乎所有的日期部分在這裏:http://msdn.microsoft.com/ EN-US /庫/ ms189794.aspx – 2010-03-19 06:02:47