Sql 基于当前日期(今天的日期)的记录计数

Sql 基于当前日期(今天的日期)的记录计数,sql,ms-access,Sql,Ms Access,我有一个表格,其中我输入了一条记录,我有一个字段,可以自动更新当前日期。我想添加一个子表单,告诉我今天根据当前日期输入了多少记录。我希望它能保持一个连续的总数。我不习惯以这种方式提问,非常感谢您的帮助和理解。有关访问: SELECT COUNT(*) FROM ... WHERE add_date BETWEEN DATE() AND DATE()+1; 正如评论中的建议。您使用的是什么数据库服务器?我使用的是Access 2003。我希望这就是您要查找的。表达式中未定义函数“curdate”

我有一个表格,其中我输入了一条记录,我有一个字段,可以自动更新当前日期。我想添加一个子表单,告诉我今天根据当前日期输入了多少记录。我希望它能保持一个连续的总数。我不习惯以这种方式提问,非常感谢您的帮助和理解。

有关访问:

SELECT COUNT(*) FROM ... WHERE add_date BETWEEN DATE() AND DATE()+1;

正如评论中的建议。

您使用的是什么数据库服务器?我使用的是Access 2003。我希望这就是您要查找的。表达式中未定义函数“curdate”的错误消息是什么意思?我显然错过了什么。再次感谢:您尝试的sql语句已经过时,因为您当时没有指定您正在使用access。只需再次查看更新后的sql语句。为什么需要子窗体来显示计数?DCount会运行得很好。如果您希望显示输入的记录,子窗体将使用“添加日期”作为链接子字段,使用“日期”文本框名称作为链接主字段。感谢您的快速回复。我输入了以下内容:从监视器中选择count*,其中radd_date>=curdate;我得到的错误消息是:表达式中未定义函数“curdate”。我缺少什么信息可以提供给你?你已经复制了我以前的版本,它是为mysql准备的。尝试当前的一个,它应该可以工作。换句话说:它是access中的日期,而不是curdate。我实际上让它运行,但是计数是0。我知道我已经输入了08/25/09的记录。现在请点击左边帖子旁边的复选标记,选择解决您问题的答案。因此,您将您的问题标记为已回答。