mysql显示总金额-按天分组

时间:2020-06-10 20:05:15

标签: mysql sql

我有一个表格,其中有金额和日期的格式:2020-04-08 19:26:39.000 我应该如何选择数据来汇总每天的金额?

01-06-2020 500
08-06-2020 300

SELECT sum(amount) as total, (date) FROM table group by [date]

2 个答案:

答案 0 :(得分:1)

SELECT SUM(amount) AS total, 
       DATE(datetime_field) AS `date` 
FROM `table` 
GROUP BY `date`

答案 1 :(得分:0)

SQL Studio说我需要转换日期格式,我为此感到困惑...

SELECT sum ("amount") as total, CONVERT(datetime, "datefield") as goodformat FROM "tablename" group by "something" order by "something" DESC

我实现的是一列以金额表示的列和以日期为数字的列。如果可以四舍五入,那会很好。在excel中,我可以恢复正确的日期格式。