2
ITEMS ('id' int(10), 'stock' int(10), 'date_updated' DATETIME);
id
是主鍵。
我的表的一些示例行是:
id stock date_updated
-- ----- -------------------
1 50 2011-11-05 05:00:00
2 40 2011-11-04 05:00:00
3 30 2011-11-03 05:00:00
4 20 2011-11-02 05:00:00
現在假設時間爲:2011-11-06 04:00:00
問題:找出哪些是過去2爲date_updated
的所有股票總和天。
示例:如果我現在運行查詢,那麼它應該輸出即50 + 40 - 行與id = 1
和id = 2
爲具有內最後2天date_updated
柱這些行的總和。
我在嘗試以下查詢但沒有成功。請幫忙!
SELECT sum(stock)
FROM items
WHERE date_updated > now() - 2;
我在Windows機器上使用PHP,MySQL,Apache。