我正在運行查詢來查找用戶瀏覽的總時間。每個瀏覽會話以秒存儲在數據庫中,然後總計總秒數並將其轉換爲hh:mm:ss.
問題是,當我將秒數轉換爲hh:mm:ss
時。我想它顯示例如'78:20:00'
,但我不知道如何獲得代碼來完成它像這樣。當它過去24小時後,小時的專欄會回到00,因爲它會進入一天。無法獲得24小時以上的總時數,例如hh中的48小時:mm:ss輸出
我運行到時間轉換的查詢可以在下面看到:
SELECT Username,
CONVERT(VARCHAR(12),DATEADD(SECOND,TotalTimeInSeconds,0),108) AS TotalHours
FROM #TotalSessionTime
爲什麼不把總數作爲數字返回? –