有効な開始日と終了日を含むイベントに関する情報を格納する '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 ║ ╚═══════════╩════════════╩════════════╝
これは、重複したレコードを返します:
この
は、私はあなたが提供されたデータに基づいて得た出力です。 –別名を使用すると問題が解決します –