【发布时间】:2012-01-02 22:26:16
【问题描述】:
我有以下代码,尽管每天都在插入行,但它一直显示 0,我需要它工作,以便它找到今天添加的内容。
SELECT count(distinct id) AS today
FROM exchange
WHERE time >= date_sub(now(), interval 0 day)
谢谢
今天表示 00:00 之后的任何时间,格式为:time();
【问题讨论】:
-
“今天”是指“过去 24 小时”或“
0:00之后的任何时间与现在相同的日期”? -
time数据类型是什么? -
今天表示 00:00 之后的任何时间,格式为:time();
-
mysql不是我最强的sql方言,你试过..WHERE time > CURDATE() + 0吗?