使用php得到Sum和SQL是相同的日期

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)

Mur*_*nik 5

您正在寻找一个group by条款:

SELECT   `date`, SUM(morning), SUM(evening), SUM(total)
FROM     mytable
GROUP BY `date`
Run Code Online (Sandbox Code Playgroud)