我有一個查詢可獲取當天的所有記錄。通過下面的查詢,我可以看到從發票到當前時間的差異。這得到了總的等待時間。從SQL Server查詢中獲取最大分鐘數
我想從我的查詢結果中獲得MAXWaitTime
。
SELECT
DATEDIFF(minute, Issued, GETDATE()) AS MaxWaitTime
FROM
tblData
WHERE
(DATEADD(day, DATEDIFF(day, 0, Issued), 0) = DATEADD(day, DATEDIFF(day, 0, GETDATE()), 0))
這工作正常我得到的分鐘回來,但幾個記錄。我只想要最高。
我的結果:
32
50
25
我想要的結果是最高的只有:
50
您可能要考慮更改查詢以使用'where Issued> = Cast(GetDate()as Date)'。 – HABO
或'WHERE Issued> = CAST(GetDate()AS date)AND Issued