gpt4 book ai didi

sql-server - TSQL 分组计数

转载 作者:行者123 更新时间:2023-12-04 05:31:21 25 4
gpt4 key购买 nike

我的员工有一个名字,一个他必须打分的网点,他必须为这个网点打分。
每个员工可以有多个导出,但如果该导出属于该员工,则至少只需要对 1 个导出进行评分。

所以我可能有这样的记录。

Mike -----Outlet1---- 20
Mike----- Outlet2---- 0
John----- Outlet3---- 44
Larry---- Outlet4----- 0

员工必须至少为属于他的 1 个网点获得 1 分。
因此,我不想计算 Mike 因为他对 Outlet 评分,我只想返回值 1 作为我的结果集,因为 Larry 没有对任何 Outlet 评分。

表将是: Select Name, Outlet, Score from TableName

最佳答案

如果我理解正确,您需要计算没有得分的姓名。

select
Count(*) as Count
from
(
select
Name,
Sum(Score) as Score
from
TableName
group by
Name
having
Sum(Score) = 0
) as aa

关于sql-server - TSQL 分组计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12512369/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com