0

私のテーブルは次のようになります

製品 ID ステータス行 N0 startDate ENDdate
1 注文済み 3 1999 年 1 月 2 日 NULL
1 リース 1 2006 年 2 月 4 日 NULL
1 サブリース 4 2000 年 12 月 31 日 NULL
1 キャンセル 9 2003 年 10 月 25 日 NULL
2 配信 5 1999 年 1 月 2 日 NULL
2 失われた 3 2001 年 2 月 4 日 NULL
2 キャンセル 4 2000 年 12 月 31 日 NULL

ステータスがキャンセルされた場合、Product End Date が StartDate of max(linenumber) である更新ステートメントを作成する必要があります。

結果は次のようになります

ProductId     EndDate
1             10/25/2003  Date of line number(9)
2             01/02/1999  Date of line number(5)

ありがとう

4

1 に答える 1