我有多行数据共享相同的公司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
问题内容: 如何在纯SQL中请求随机行(或尽可能接近真正的随机行)? 问题答案: 参见这篇文章:SQL从数据库表中选择一个随机行。它介绍了在MySQL,PostgreSQL,Microsoft SQL Server,IBM DB2和Oracle中执行此操作的方法(以下内容从该链接复制而来): 使用MySQL选择一个随机行: 使用PostgreSQL选择一个随机行: 使用Microsoft SQL
我试图创建一个控制台应用程序,在那里我从请求总面积的用户那里获取输入,然后我询问用户在该区域中的结构的数量,然后我将值存储在列表中。我尝试做的是通过结构减去总面积,但我不能从列表中求和值
问题内容: 我正在使用MySQL,并且有两个表: 订单号 项目 数量 项目 BAL_QTY 主表具有重复项和值。我使用SQL’GROUP BY’子句获得总计。 我需要从(master_table)的总和中扣除/减去。我有使用查询的SUM 值(实际上有很多行)。 问题答案: 我认为这就是您要寻找的。是从余额中减去的s 的总和: 如果要使用新余额更新项目余额,请使用以下命令: 假设您向后发布减法;它从
问题内容: 关闭。 此问题不符合堆栈溢出准则。它当前不接受答案。 想要改善这个问题吗? 更新问题,使它成为Stack Overflow的主题。 7年前关闭。 改善这个问题 我有一些需要汇总的表。它们也没有链接,但是所有表的顺序是相同的。 基本上,我想采用以下两个表: 要获得这样的输出以输入到图形应用程序中,请执行以下操作: 问题答案:
问题内容: 我目前有使用PIVOT生成如下表的查询: 我想做的是,但看起来像是拉伸,结果是值递减。 这是查询: 这样做会产生错误,因此可以指定列吗? 问题答案: 试试这个:
问题内容: 1> 套装2排 2> 套装2排 3> 一组1行 为什么查询方式1>和2>会得到相同的结果?count(*)和count(somefiled)之间没有什么区别? 另外,查询2>和3>导致的结果不同,为什么 groupby 如此神奇?它是如何工作的? 更新:我正在使用MySQL5.1。:) 问题答案: 选择会给您一个结果集。如果按字段分组选择,则结果集的行将按该字段分组,并且结果集的每一行