0
我有下面的代碼,它始終顯示0,儘管每天都插入行,我需要它來工作,以便它找到今天已添加的內容。MYSQL獲取從今天插入的行
SELECT count(distinct id) AS today
FROM exchange
WHERE time >= date_sub(now(), interval 0 day)
由於
今天指任何時間在00:00之後和格式是:時間();
我有下面的代碼,它始終顯示0,儘管每天都插入行,我需要它來工作,以便它找到今天已添加的內容。MYSQL獲取從今天插入的行
SELECT count(distinct id) AS today
FROM exchange
WHERE time >= date_sub(now(), interval 0 day)
由於
今天指任何時間在00:00之後和格式是:時間();
我想這`time`
是timestamp
列,id
是表的主鍵(所以沒必要算不同的IDS,算了算行):
SELECT count(*) AS today
FROM exchange
WHERE `time` >= CURDATE()
「今天」的意思是「過去24小時」或「在0:00之後的任何時間,與現在的日期相同」? – 2012-01-02 22:27:40
什麼是'時間'數據類型?今天的 – 2012-01-02 22:28:42
表示00:00後的任何時間,格式爲:time(); – Jake 2012-01-02 22:30:01