我的数据看起来像:
ID | Year | State | Cost
----+-----------+-----------+-----------
1 | 2012 | CA | 10
2 | 2009 | FL | 90
3 | 2005 | MA | 50
2 | 2009 | FL | 75
1 | 2012 | CA | 110
我需要它看起来像:
ID | Year | State | Cost
----+-----------+-----------+-----------
1 | 2012 | CA | 120
2 | 2009 | FL | 165
3 | 2005 | MA | 50
所以我需要保持相同的年份,保持相同的状态,但每个ID的总和成本。
我知道如何进行总结,但我不知道如何让年份和州保持不变。
答案 0 :(得分:0)
您使用GROUP BY
或TOTALS
查询。像,
SELECT
ID,
[Year],
State,
Sum(Cost) As TotalCost
FROM
yourTable
GROUP BY
ID,
[Year],
State;
Group By
子句根据公共信息对记录进行组合。 Sum
将指定的列相加以提供正确的信息。