Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 分组并将每行与两个不同的列相乘_Mysql - Fatal编程技术网

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