【发布时间】:2018-01-21 12:16:34
【问题描述】:
我有下表:
id income created_at
-----------------------
966 300 1516182896
965 -1050 1516188513
964 2000 1516444061
963 600 1513267843
我正在运行以下查询以获取每天(过去 10 天)的收入总和:
SELECT sum(income) AS income, `created_at`
FROM `incomes`
WHERE `created_at` BETWEEN (UNIX_TIMESTAMP(NOW() - INTERVAL 10 DAY))
AND UNIX_TIMESTAMP(NOW())
GROUP BY DATE(FROM_UNIXTIME("created_at"))
我刚刚得到:
income created_at
-------------------
1850 1516182896
它给出了总和,而不管最后一次created_at的日期如何。
我错过了什么?
【问题讨论】:
标签: mysql