日期:2014-05-19  浏览次数:20506 次

求一获得某个订单每一批的总和的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 表达式[,表达式]