【发布时间】:2020-10-03 10:51:19
【问题描述】:
其中 ID 是唯一记录,deptA.....deptD 是部门。 1 表示已完成,0 表示未完成。 我想计算每个部门的总和如下
我正在尝试像下面那样做,但我不知道如何转置到行
select Sum(deptA) as deptA,
Sum(deptB) as deptB,
Sum(deptC) as deptC,
Sum(deptD) as deptD,
count(*) as total
from task
注意 - 因为我的应用程序不支持它,所以不能使用 pivot/unpivot 功能。
【问题讨论】:
标签: sql sql-server count sum unpivot