Roh*_*hal 1 php mysql sql select sum
我有一个db结构如下:
Date Morning Evening Qty(Ltr) Total
13-May-2015 101 10 111
15-May-2015 10 1.25 11.25
15-May-2015 10 2.25 12.25
15-May-2015 101 10 111
16-May-2015 10 1.25 11.25
16-May-2015 10 2.25 12.25
17-May-2015 10 2.25 12.25
Run Code Online (Sandbox Code Playgroud)
我想要的是创建一个新表,其中具有相同日期的数据应该只在一行中,这意味着应该添加重复日期.我怎样才能做到这一点 ?
我想要结果
Date Morning Evening Qty(Ltr) Total
13-May-2015 101 10 111
15-May-2015 121 13.5 134.5
16-May-2015 20 3.5 23.5
17-May-2015 10 2.25 12.25
Run Code Online (Sandbox Code Playgroud)
您正在寻找一个group by条款:
SELECT `date`, SUM(morning), SUM(evening), SUM(total)
FROM mytable
GROUP BY `date`
Run Code Online (Sandbox Code Playgroud)