我将使用什么标准来为查询生成以下结果:
提示用户输入一个日期,该日期返回输入日期后 7 天内的所有记录。
我不希望用户输入两个日期。
我将使用什么标准来为查询生成以下结果:
提示用户输入一个日期,该日期返回输入日期后 7 天内的所有记录。
我不希望用户输入两个日期。
像这样的 Access 查询应该可以解决问题:
PARAMETERS StartDate DateTime;
SELECT TableName.*
FROM TableName
WHERE (((TableName.Date) Between [StartDate] And DateAdd("d",6,[StartDate])));
PARAMETERS StartDate DateTime;
SELECT TableName.*
FROM TableName
WHERE (((TableName.EventDate)>([Startdate]-7) And (TableName.EventDate)<([startdate]+7)));
我认为您的示例中的 TableName.Date 使用保留字作为字段名称 - 您可能想要更改它。