我有一个三个日期的联合查询(1st\u exit,2nd\u exit和3rd\u exit)。然后我做了另一个查询,在exit\ u date列中输入条件。当我运行查询时,它确实会显示结果,但希望设置条件以输入我想要的日期。如果我输入像=[输入日期]这样的条件,就根本没有结果了。你能帮个忙吗。
联合查询:
SELECT PresRec.ID_Number, PresRec.[1st_Exit_Date] AS Exit_Date FROM PresRec
GROUP BY PresRec.ID_Number, PresRec.[1st_Exit_Date]
UNION
SELECT PresRec.ID_Number, PresRec.[2nd_Exit_Date] FROM PresRec
GROUP BY PresRec.ID_Number, PresRec.[2nd_Exit_Date]
UNION
SELECT PresRec.ID_Number, PresRec.[3rd_Exit_Date] FROM PresRec
GROUP BY PresRec.ID_Number, PresRec.[3rd_Exit_Date];
简单查询:
SELECT PresRecQ.ID_Number, Max(PresRecQ.Exit_Date) AS Exit_date
FROM PresRecQ
GROUP BY PresRecQ.ID_Number
HAVING (((Max(PresRecQ.Exit_Date)) Is Not Null));
1条答案
按热度按时间xjreopfe1#
按日期统计退出次数,然后按退出日期分组。
若要查看特定报表的所有单个标识号值,无需在查询中进行分组,只需在“退出日期”字段中应用筛选条件即可。
或者,构建一个报表并将其排序和分组功能与文本框中的聚合计算一起使用。报表允许显示详细记录和摘要计算。
对报表应用筛选条件以检索特定日期的记录。