Mysql 分组并将每行与两个不同的列相乘
预期结果Mysql 分组并将每行与两个不同的列相乘,mysql,Mysql,预期结果 Quantity Litre BillNo 2 1.00 1 3 0.76 1 5 1.00 2 5 1.00 2 如何计算升数 比尔诺1号 2个数量*1.00升=2.00升 3数量*0.76升=2.28升 所以清单1的总升为4.28
Quantity Litre BillNo
2 1.00 1
3 0.76 1
5 1.00 2
5 1.00 2
如何计算升数
比尔诺1号
2个数量*1.00升=2.00升
3数量*0.76升=2.28升
所以清单1的总升为4.28,数量2+3=5
和清单2一样,我怎样才能得到预期的结果
对不起,如果我不能很好地解释……请使用sum和group by
Quantity Litre BillNo
5 4.28 1
10 10.00 2
select
sum(quantity) as quantity
, sum(litre) as litre
, sum(quanty*litre) as Total
, billNo
from my_table
group by biiNo