Dim startDate As Date Dim endDate As Date
startDate = #2022-01-01# endDate = #2022-01-31#
Dim strSql As String strSql = "SELECT * FROM myTable WHERE myDate BETWEEN #" & startDate & "# AND #" & endDate & "#;" DoCmd.RunSQL strSql
在 Access 查询设计器中,创建新查询并选择需要查询的表。在查询条件中输入要筛选的日期范围,如下所示:
在查询设计器中,使用 SQL 视图创建查询,通过 BETWEEN 运算符在 WHERE 子句中指定日期范围,示例如下:
SELECT * FROM myTable WHERE myDate BETWEEN #2022-01-01# AND #2022-01-31#;
其中 myTable 表示要查询的表名称,myDate 表示要筛选的日期字段名称,#yyyy-mm-dd# 表示需要搜索的起始日期和结束日期。