我在sales
表這個記錄之間進行選擇。MySQL的2個日期(存儲爲INT時間戳)
SELECT SUM(`amount`)
FROM `sales`
WHERE `time`
BETWEEN DATE_SUB(1488949200, INTERVAL 30 DAY) AND 1488949200;
我應該怎麼修改,以獲得期望的結果10?
需要說明的一點是:查詢應返回介於(1488949200 - 30天)和1488949200之間的所有記錄之和,在這種情況下,應返回10,因爲記錄的時間戳記介於這兩個不同的日期之間。
見http://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for什麼似乎對我來說是一個非常簡單的sql查詢 – Strawberry