Php mysql显示单一组和组内的总和
MySql 我有一些单音组,10+行,2个相同的字符串(日期和参考) Mysql数据库:Php mysql显示单一组和组内的总和,php,mysql,sum,distinct,Php,Mysql,Sum,Distinct,MySql 我有一些单音组,10+行,2个相同的字符串(日期和参考) Mysql数据库: id name qty ref weight date 1 name1 2 x1 22 2011-01-01 2 name2 3 x1 13 2011-01-01 3 name3 4 x2 10 2021-02-02 4 name4 5 x2
id name qty ref weight date
1 name1 2 x1 22 2011-01-01
2 name2 3 x1 13 2011-01-01
3 name3 4 x2 10 2021-02-02
4 name4 5 x2 15 2021-02-02
请您帮助我,我如何才能得到唯一的结果以及组的总和数量和重量,如下所示:
ref weight qty date
x1 35 5 2011-01-01
x2 25 9 2021-02-02
我试过区分,但在这种情况下无法得到总和。这对你有用
SELECT sum(weight),sum(qty) from tablename GROUP BY date
您只需使用:
使用以下查询:
SELECT ref, sim(weight) as weight, sum(qty) as qty, date
FROM table_name
GROUP BY CONCAT(ref, date)
SELECT ref, sim(weight) as weight, sum(qty) as qty, date
FROM table_name
GROUP BY CONCAT(ref, date)