私のテーブルは次のようになります
製品 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)
ありがとう