0

我将使用什么标准来为查询生成以下结果:

提示用户输入一个日期,该日期返回输入日期后 7 天内的所有记录。

我不希望用户输入两个日期。

4

2 回答 2

0

像这样的 Access 查询应该可以解决问题:

PARAMETERS StartDate DateTime;
SELECT TableName.*
FROM TableName
WHERE (((TableName.Date) Between [StartDate] And DateAdd("d",6,[StartDate])));
于 2013-05-15T10:43:03.123 回答
0
PARAMETERS StartDate DateTime;
SELECT TableName.*
FROM TableName
WHERE (((TableName.EventDate)>([Startdate]-7) And (TableName.EventDate)<([startdate]+7)));

我认为您的示例中的 TableName.Date 使用保留字作为字段名称 - 您可能想要更改它。

于 2013-05-15T12:32:35.580 回答