读书人

求一获得某个订单每一批的总和的SQL语

发布时间: 2012-01-05 22:36:54 作者: rapoo

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

读书人网 >SQL Server

热点推荐