我有一個表,其中包含一列NoofHours和數據類型是在datetime現在我想總結值如9:30 + 9:45 = 19:15(HH:MM )請格式化幫助。如何總結SQL SERVER中的NoofHours
0
A
回答
0
Select sum(NoofHours) as sumO
FROM YourTable
Group By NoofHours
+0
你很少,如果有的話,想在你計算聚合的相同列上使用「GROUP」。 –
0
這應該爲你工作:
SELECT convert(time,DATEADD(hh,SUM(DATEPART(hh,CONVERT(DATETIME,tm,108))), DATEADD(n,SUM(DATEPART(n,CONVERT(DATETIME,tm,108))),'1900.01.01'))) FROM temp
我還創建了一個SQLFiddle您與SQLFIDDLE HERE
相關問題
- 1. 如何總結在SQL Server
- 2. SQL Server:如何總結?
- 3. SQL Server Reporting Service中的條件總結
- 4. 總結SQL Server或ORACLE中的聚合
- 5. SQL Server:總結一列
- 6. 總結重複SQL Server 2014
- 7. 總結的結果集在SQL Server
- 8. 如何在SQL Server中總結XML節點值
- 9. 如何在SQL Server中進行彙總?
- 10. 如何總結SQL中的varchar列?
- 11. 如何總計SQL結果
- 12. 如何總結sql語句
- 13. 如何總結在SQL
- 14. 如何總結在SQL
- 15. 小組和總結與SQL Server
- 16. 如何總結時間數據類型在SQL Server
- 17. 如何總結記錄爲多列在SQL Server
- 18. 如何總結時間字段在SQL Server
- 19. 如何總結和運用支點在SQL Server
- 20. sql語句如何總結結果
- 21. 如何總結類似員工的時間值在SQL Server 2008中
- 22. SQL中的總列結果
- 23. 總結兩個函數調用的結果SQL Server
- 24. Varchar Sql Server總和
- 25. 總SQL Server查詢
- 26. 總和在SQL Server
- 27. SQL Server總時間
- 28. ROLLUP只總結了不同的值在SQL Server 2008中
- 29. 總結在sql server中的多個條件
- 30. sql server - 在一個月/年內總結總數
這不是簡單的測試,因爲SQL Server沒有一個數據類型代表* timespan *。這是否必須在數據庫中完成? C#* *可以訪問自然支持添加的['TimeSpan'](http://msdn.microsoft.com/en-us/library/system.timespan.aspx)數據類型。 –