访问查询表达式返回不正确

时间:2017-10-02 21:51:05

标签: sql ms-access

我正在处理从另一个查询中提取日期的查询,我有我的嵌套原因。我面临的问题是有一个名为DueDate的字段。

我的SQL是

<svg>

引起问题的数据是等于&#34; 1/25/2019&#34;,&#34; 11/19/2019&#34;或2019年的任何日期。

目标

我需要将结果限制为显示在60天或更短时间内过期或过期的日期。

Results

我正在尝试为条件格式设置数据集。

Report

2 个答案:

答案 0 :(得分:0)

如果您可以将您的嵌套子查询放在您的帖子中,可能会提供更好的图片,如果您可以提及您所获得的错误,这也可能有所帮助。由于您提到只有在子查询返回某些日期时才会收到错误,我建议您将子查询结果转换为DATE(如果尚未完成)。

以下是我尝试通过您的帖子提取的有限信息来帮助您。我在下面使用了一些MS-SQL函数,请替换你的数据库特定函数。

SELECT myDates.* FROM (select COLUMN_NAME DueDates from TABLE_NAME) as myDates WHERE myDates.DueDates <= DateAdd("d",60, GETDATE())

答案 1 :(得分:0)

原来,原始查询搞砸了。我将查询移到了主查询中,然后就可以了。