我需要確定執行團隊處理訂單所需的平均時間。如何操作T-SQL中的返回日期時間值
我打算簡單計算每個訂單的「PaidDateUtc
」和「ShippedDateUtc
」值之間的「秒數」,然後獲取平均值。
我簡化了查詢(減去日期範圍過濾器)是這樣的:
SELECT
dbo.Shipment.ShippedDateUtc - dbo.[Order].PaidDateUtc AS TimeToFulfill
FROM
dbo.[Order] INNER JOIN
dbo.Shipment ON dbo.[Order].Id = dbo.Shipment.OrderId
返回的值是這樣的:
1900-01-01 00:25:27.263
這意味着: 1天,1小時後, 25分鐘和27秒
我的問題是:我怎麼操縱它,以便返回的值看起來像E本:
91527 --(total of seconds)
提示:這是有幫助的標記同時與相應的軟件數據庫的問題(MySQL和甲骨文,DB2,...)和版本,例如'的SQL服務器2014'。語法和功能的差異往往會影響答案。 – HABO