我有多行数据都共享相同的公司ID.
有没有办法使用sql Server Management Studio 2005“汇总”所有金额,以便为每个公司ID提供一行数据?
例如我目前有以下数据……
Company_Name Company_ID Amount Company 6 10024 120 Company 6 10024 569 Company 6 10024 53 Company 6 10024 100 Company 6 10024 564 Company 7 10638 9500 Company 7 10638 105 Company 7 10638 624
我想尝试得到的是…….
Company_ Name Company_ID Amount Company 6 10024 1406 Company 7 10638 10229
有办法做到这一点吗?
任何以正确的方式指出我的建议都会很棒.
谢谢,
解决方法
SELECT Company_Name,Company_ID,SUM(Amount) FROM TableName GROUP BY Company_Name,Company_ID