我有以下代码,虽然每天都插入行,但仍然显示0,我需要它才能工作,以便找到今天添加的内容。
SELECT count(distinct id) AS today
FROM exchange
WHERE time >= date_sub(now(), interval 0 day)
由于
今天是指00:00之后的任何时间,格式为:time();
答案 0 :(得分:3)
我想`time`
是timestamp
列,id
是表的主键(所以不需要计算不同的ID,只计算行数):
SELECT count(*) AS today
FROM exchange
WHERE `time` >= CURDATE()