簡略化されたテーブル構造(現時点ではテーブルをマージできません):
TableA:
dts_received (datetime)
dts_completed (datetime)
task_a (varchar)
表B:
dts_started (datetime)
task_b (varchar)
私がやりたいのは、タスクが完了するまでにかかった時間を決定することです。
結合パラメータは次のようになります
ON task_a = task_b AND dts_completed < dts_started
問題は、dts_completedの後に複数の日時が発生する可能性があることです。
tableA-datetimeの後に発生する最初のtableB-datetimeのみを返す結合を作成するにはどうすればよいですか?