このループ構造の問題を SQL で解決できません。と の 2 つの DATETIME パラメータが@Departure
あり@Arrival
ます。NumberofHaltHrs
以下のように @Departure と @Arrival のループを取得する必要があることを追加しています。
私が持っているとしましょう
@Departure= 13/01/01 00:00:00(YY/MM/DD) and
@Arrival= 13/01/10 02:00:00(YY/MM/DD)
NumofHaltHrs are like 2, 22, 26, 56 (this is a column of other table where I need to ass to result table)
望ましい出力:
@Departure @Arrival
13/01/01 00:00:00 13/01/01 02:00:00 //Adding NumOfHaltHrs (2Hrs )
13/01/01 02:00:00 13/01/02 00:00:00 //NumOfHaltHrs (22 Hrs)
13/01/02 00:00:00 13/01/03 02:00:00
13/01/03 02:00:00 13/01/05 08:00:00
13/01/05 08:00:00 ...
...
@Departure,@Arrival,NumOfHaltHrs を結果テーブルに挿入する必要があり、その構造は次のとおりです。
JourneyDetailsTable: (JourneyID,HaltID,Departure,Arrival,NumOfHaltHrs)
Halt : HaltID,NumOfHaltDays
ループしてみましたが、出発列に到着日を取得できませんでした。