【发布时间】:2021-11-16 14:40:05
【问题描述】:
我想知道是否可以在计数语句之后对特定值求和。 目前我有:
SELECT roles.Name AS Role_Name , COUNT(DISTINCT ur.UserId ) AS RoleCount FROM dbo.AbpUsers as users
LEFT JOIN resourcing.CompanyorganizationUnitUserRole AS ur on users.Id = ur.UserId
LEFT JOIN dbo.AbpRoles AS roles ON roles.Id = ur.RoleId
GROUP BY roles.Name;
哪些输出:
Role_Name: |RoleCount:
TimeTrackingWritingMember |8277
OrganizationUnitLeader |529
Member |13901
DepartmentalCoordinator |759
OrganizationUnitSecondLeader |4
ResourceCoordinator |6
这个想法是对例如 TimeTrackingWritingMember + Member = "Basic User"
的 roleCount 求和我似乎不明白如何在一个查询中同时使用两者的逻辑。非常感谢所有帮助
【问题讨论】:
-
您必须提供样本数据和所需的输出