Это пример моей базы данных (огромная база данных, одна таблица). Я использую MariaDB.SUM column и GROUP BY date MySQL (MariaDB)
DATE | SIZE | FILES 2013-01-06 | 1600 | 30 2013-01-06 | 3200 | 14 2013-02-14 | 1600 | 3 2013-02-14 | 800 | 4 2013-05-19 | 6400 | 300 2013-05-19 | 9000000 | 15000
Я пытаюсь суммировать столбцы SIZE и FILES по DATE. Например, для 2013-01-06 размер будет 4800, а FILES - 44, и так далее. Запрос, который я пытался это
SELECT DATE, SUM(SIZE) AS BYTES, SUM(FILES) AS FILES
FROM DB.DBSA
WHERE (DATE BETWEEN '2013-01-06' AND '2013-05-19');
... но это только дает суммарный итог.
Попробуйте добавить 'GROUP BY DATE' в конце вашего запроса – Fabio