日期:2014-05-18 浏览次数:20656 次
--> --> (Roy)生成測試數據 declare @T table([日期] nvarchar(4),[站名] nvarchar(2),[菌落值] decimal(18,1)) Insert @T select N'10-1',N'张强',12 union all select N'10-1',N'王冰',98 union all select N'10-2',N'张强',18 union all select N'10-2',N'王冰',null union all select N'10-3',N'张强',59 union all select N'10-3',N'王冰',2.2 select 站名,检测次数=count( 菌落值) ,超标次数=sum(case when 菌落值>50 then 1 else 0 end) from @T group by 站名 /* 站名 检测次数 超标次数 王冰 2 1 张强 3 1 */