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 に答える