我需要计算数据库中的所有记录,其中截止日期与今天的日期相符。 我发现我应该可以使用COUNT和CURDATE来做到这一点。 但我无法做到正确:
SELECT COUNT (id) FROM tasks WHERE due_date = CURDATE
答案 0 :(得分:2)
SELECT COUNT(id)FROM tasks WHERE due_date = CURDATE 只需删除COUNT和(id)之间的空格即可正常工作。
答案 1 :(得分:1)
我尝试了自己,这是有效的:
SELECT count(id) FROM `tasks ` WHERE due_date= CURRENT_DATE
或强>
SELECT count(id) FROM `tasks ` WHERE due_date = CURDATE()