我有一个名为'Events
'的表,它存储有关事件的信息,包括有效的开始和结束日期。该事件可能随时间发生多次。如果该事件当前有效,我需要排除给定事件的所有记录。在我下面的例子中,我只想返回一个单值'奥运',因为这是唯一一个在今天的日子不活跃的事件(今天是10/11/16,因为我写这个)。排除所有记录,如果1次发生当前有效
╔═══════════╦════════════╦════════════╗ ║ Event ║ Start ║ End ║ ╠═══════════╬════════════╬════════════╣ ║ World Cup ║ 1/07/2016 ║ 15/07/2016 ║ ║ Olympics ║ 15/08/2016 ║ 25/08/2016 ║ ║ World Cup ║ 1/09/2016 ║ 15/09/2016 ║ ║ Olympics ║ 15/09/2016 ║ 25/09/2016 ║ ║ Olympics ║ 15/10/2016 ║ 25/10/2016 ║ ║ World Cup ║ 1/11/2016 ║ 15/11/2016 ║ ║ World Cup ║ 1/12/2016 ║ 15/12/2016 ║ ╚═══════════╩════════════╩════════════╝
这将返回重复记录。 –
使用明显解决了这个问题 –