找到重复的记录,如果最新的记录有更晚的日期

时间:2015-07-26 06:17:44

标签: ms-access

所以追逐...... 我有一个事件项目表。我不会进入其他表格。

主表看起来像

Event ID      EVENT TITLE       PROJECT START        EVENT DATE
1             Basketball        4/24/2015            6/24/2015
2             Soccer            4/25/2015            6/25/2015
3             Volleyball        5/25/2015            7/25/2015
4             Basketball        7/10/2015            9/10/2015
5             Soccer            7/11/2015            9/11/2015

我显示当前项目的宏只会将过滤器应用于[事件日期]> =现在()

我正在尝试显示当前未安排的活动。我尝试了[EVENT DATE]< = Now(),但这只是显示过去的事件。所以如果上面的记录5不存在,我希望宏显示足球。我正在使用分割表单,其中包含用于宏btw的按钮。

我不确定是否需要使用主事件表,如下所示:

ID            TITLE            ADDRESS
1             Basketball       XXX Street name
2             Soccer           XXX Street name
3             Volleyball       XXX Street name

任何帮助都表示赞赏!!!

1 个答案:

答案 0 :(得分:0)

这是一个执行您想要的SQL语句: 选择标题 来自Main_Events 标题不在 (  SELECT Main.Event_Title 从主要 WHERE(((Main.EventDate)> = Now()))  );

内部查询从Main表中选择具有未来日期的事件。外部查询从事件列表中选择不在内部查询结果中的事件。

注意:今天是7月27日,你问题中的排球赛不再是未来的事件。