6

是否可以在不返回多行(Group BY)的情况下获得总数?

例子:

数据:

ID    Amount   Quantity
1     50       1 
2     50       2
select sum(Amount) * Quantity, SUM(Quantity) as totalQuantity 
  from tbl

我希望结果在 1 行:

total       totalQuantity 
150         3
4

2 回答 2

7

干得好

SELECT SUM(Amount*Quantity) as total, SUM(Quantity) as totalQuantity
于 2012-05-27T21:39:35.750 回答
4
select sum(Amount * Quantity) as total, 
       sum(Quantity) as totalQuantity
from your_table
于 2012-05-27T21:38:40.347 回答