テーブル1とテーブル2をとり、次のプロパティを持つテーブル3を生成するSELECTステートメントを探しています。表1の各イベントにはタイム・スタンプがあります。前に開始して終了したテーブル2のすべてのトランザクションを検索します。
表1:event_id | customer_id |タイムスタンプ 表2:transaction_id | time_started |表3:顧客ごとに、顧客が表1で説明したイベントを実行したときにアクティブだったすべてのトランザクションを指定します。トランザクションは、イベントの前に開始され、その後に終了するとアクティブと見なされます。表3の形式:
customer_id | time_finishedが実際に別のテーブルに格納されている(表4)以下のように:
UPD TRANSACTION_ID
EVENT_CODEを| transaction_id |タイムスタンプ
ここで、event_code = "finished"は、 "finish"イベントに対応します。
あなたの試行されたコードをtable4.transaction_idに等しいですか? – Parfait
したがって、table2のtime_finishedは何をしますか? – Strawberry
テーブル2にtime_finishedはありません –