当前位置: 代码迷 >> Sql Server >> 求一获得某个订单每一批的总和的SQL语句解决办法
  详细解决方案

求一获得某个订单每一批的总和的SQL语句解决办法

热度:61   发布时间:2016-04-27 20:28:19.0
求一获得某个订单每一批的总和的SQL语句
假如我有一个表(T)有如下数据:

orderID     Pi(批)     QTY
001               1       10
001               1       20
001               2       10
001               2       5
001               3       500

我现在想通过一条查询语句获得下面的内容:

orderID     Pi     QTY
001               1       30
001               2       15
001               3       500
也就是获得某个订单每一批的和,请问该如何写呀???




------解决方案--------------------
select orderID , Pi , SUM(QTY) from 表 group by orderID , Pi

......??
------解决方案--------------------
select orderID,Pi,sum(QTY) as QTY from T group by orderID,Pi
------解决方案--------------------
...我什么觉得有点不可能.
------解决方案--------------------
SELECT 表达式[,表达式]

  相关解决方案