具有多行数据都共享相同的公司ID。我如何汇总多行SQL
有没有办法来“和”所有的货款给我使用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
有一个这样做的方式?
任何指着我正确的方法是很好的建议。
感谢,
有在SQL没有 “线”。你可以把它称为{记录,元组,行}(含义略有不同),但不包括“行”。你想要的就是所谓的“聚合”。在你的精细手册中查找SUM。 SUM()是“集合函数”之一。 – wildplasser 2012-03-07 11:32:59
@wildplasser:其实,他们需要的是“总结”,稍有不同的含义;) – onedaywhen 2012-03-07 11:59:52
注意你的表是不是完全正常化。 – onedaywhen 2012-03-07 12:05:43