这是我的数据库(巨大的数据库,一个表)的一个例子。我正在使用MariaDB。SUM列和GROUP BY日期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
我想在DATE中求和SIZE列和FILES列。例如,对于2013-01-06,大小为4800,文件为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