你会如何整理这个Mysql逻辑

时间:2016-04-21 11:23:02

标签: mysql

我使用morris chart来显示每日基础数据。 Say One Human(manID)每天早上,中午,之后吃3次。所以我输入这样的数据

Table: table
--------------------------------------------------------------------
| manId(AI)(PK) |  date | schedules | amount | blah | [....]
--------------------------------------------------------------------

当我查询显示morris图表数据时,它会提供像这样的每个数据

 102 - 01/01/2016 - 0.5 KG (morning time data)
 102 - 01/01/2016 - 0.5 KG (noon time data)
 102 - 01/01/2016 - 0.5 KG (after_noon time data)
 103 - 01/01/2016 - 0.5 KG (morning time data)

我想做的事情就是每天都会像这样显示

102 - 01/01/2016 - 1.5 KG (Sum all schedules)
103 - 02/01/2016 - 1.5 KG (Sum all schedules)
104 - 03/01/2016 - 1.5 KG (Sum all schedules)

1 个答案:

答案 0 :(得分:1)

使用GROUP BY列上的datesum所有值。

SELECT id,date,SUM(amount)
FROM table_name
GROUP BY date;