我正在嘗試創建一個查詢,以爲我提供幾分鐘的測試數據行的週轉時間。SQL Server與多個條件計數的不同查詢
表的簡潔版本是:
測試名,的startDateTime,EndDateTime
我要尋找一個查詢,可以給我一個輸出類似:
Distinct TestName
, StartDate[not time]
, Count(rows) as Total
, Count(rows where datediff(minute, StartDateTime, EndDateTime) <=60) as NonBreach
, Count(rows where datediff(minute, StartDateTime, EndDateTime) >60) as Breach
, Count(rows where datediff(minute, StartDateTime, EndDateTime) >60)/Count(rows) as BreachRate
這是原理甚至可能?
任何方向將不勝感激。
您也可以隨時加入結果形成的測試名不同查詢 – Techmonk