【发布时间】:2017-09-22 12:10:36
【问题描述】:
我有一个按人分组的 sql server 结果。并且 SUMS 是他们的每日数据和每月数据。
Person Team Daily Figure Month To Date
Tony Team 1 53 635
Dan Team 2 47 172
Tom Team 3 17 232
Simon Team 2 16 655
Ben Team 3 17 232
Fred Team 2 16 655
如何仅按团队 2 对这些结果进行分组?例如,我仍然希望显示其他人的个人结果,但我只想将团队 2 组合在一起。
示例结果
Person Team Daily Figure Month To Date
Tony Team 1 53 635
Tom Team 3 17 232
Ben Team 3 17 232
Team 2 Team 2 79 1482
谢谢 更新:
SELECT
Person = case when Team = 'Team 2'
then 'Team 2' else Person END,
Team,
SUM(ISNULL(Figure,0)) AS 'Daily Figure',
SUM(Month To Date) AS 'Month To Date'
这是我的选择,但错误
【问题讨论】:
标签: sql sql-server group-by