计算数据库中所有记录,其中到期日期与今天的日期相匹配

时间:2018-03-17 07:47:43

标签: mysql sql count

我需要计算数据库中的所有记录,其中截止日期与今天的日期相符。 我发现我应该可以使用COUNT和CURDATE来做到这一点。 但我无法做到正确:

SELECT COUNT (id) FROM tasks WHERE due_date = CURDATE

2 个答案:

答案 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()

Julia manual