1

イベントの日付と出席者を表示するイベント テーブルがありますが、顧客はイベント時の出席者のタイトルを確認したいと考えています。タイトルの変更と変更が発生した日付を示す監査テーブルがありますが、日付がイベントの日付よりも前のタイトルの変更よりも大きいタイトルを検索する SQL ステートメントの実行方法がわかりません。 .

例:

私が持っている表にはaudit

name1, title1, 1/23/2011   
name1, title2, 2/1/2012   
name1, title3, 3/1/2013 

event私が持っているテーブルで

event1, name1, 3/2/2012  
event2, name1, 1/30/2011  
event3, name1, 6/3/2013  
event4, name1, 5/3/2012  

私が望む結果は次のとおりです。

event1, name1, title2  -- (event date > 2/1/2012 (title2 date) but < 3/1/2013 (title3 date)   
event2, name1, title1  -- (event date > 1/23/2011 but < other title dates)  
event3, name1, title3  -- (event date > highest title date)  
event4, name1, title2  -- (same as first example above)

SQLだけで行うことは可能ですか、それともpl/sqlが必要ですか?

4

3 に答える 3