I次の2つの表があります。結果)(別のテーブルを参照し、最大に隣接するデータを返す
がSQL Server 2012
を使用するが、私は時間単位のテーブルMaxWaitTime
とSplit
からINTERVAL
を知りたいです毎日のDaily
テーブルからのものと一致します。私はここでwindow function
を使用する必要があると仮定していますが、正しい答えを把握することはできません。
MaxWaitTime
は全体の日のために0
で倍、そしてhourly
テーブルの試合からしたがって、すべての行があるかもしれません。このシナリオでは、私はNull
答えを好むでしょうが、その日の最も早いINTERVAL
はうまくいくでしょう。
複数のINTERVALs
の待ち時間が同じ場合もあります。このシナリオでは、MaxWaitTime
が存在する最初のINTERVAL
が返されます。
「OUTER APPLY」がトリックを行いました!ありがとう! –