是否可以在不返回多行(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
最佳答案
给你
SELECT SUM(Amount*Quantity) as total, SUM(Quantity) as totalQuantity
关于SQL Server - SUM(列)* QtyColumn,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10777458/