我正在尝试创建一个查询,以便为我提供多行测试数据的周转时间(以分钟为单位)。
该表的简洁版本是:
测试名称、开始日期时间、结束日期时间
我正在寻找一个可以给我输出的查询,例如:
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
这个原则甚至可能吗?
任何方向将不胜感激。