我的员工有一个名字,一个门店,他必须得分,他必须为门店得分。每个员工可以有多个门店,但如果该门店属于该员工,则至少需要对一个门店进行评分。
所以我可能会有这样的记录。
Mike -----Outlet1---- 20
Mike----- Outlet2---- 0
John----- Outlet3---- 44
Larry---- Outlet4----- 0员工必须在属于他的1家门店中至少获得1分。因此,我不想计算Mike,因为他对一个插座进行了评级,我只想返回值1作为我的结果集,因为Larry没有对任何插座进行评级。
表将是:Select Name, Outlet, Score from TableName
发布于 2012-09-20 20:22:45
如果我没理解错的话,你想要的是没有得到出口的名字的数量。
select
Count(*) as Count
from
(
select
Name,
Sum(Score) as Score
from
TableName
group by
Name
having
Sum(Score) = 0
) as aahttps://stackoverflow.com/questions/12512369
复制相似问题