2016-04-21 5 views
1

Я использую morris chart для отображения ежедневных данных. Скажите, что один человек (manID) ежедневно есть 3 раза утром, в полдень, после_нуна. Таким образом, я входные данные, как этоКак бы вы убрали эту логику Mysql

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

Когда я запрос, чтобы отобразить данные диаграммы Морриса то придумают каждые данные, как этот

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

Использование GROUP BY на date колонки и sum всех значения.

SELECT id,date,SUM(amount) 
FROM table_name 
GROUP BY date; 
Смежные вопросы