Customer テーブル内の履歴レコード用にタイプ 2 の SCD を設定しようとしています。添付されているのは、期待される結果とともに Customer テーブルがどのように設定されているかです。実際の Customer テーブルには、200 万の個別の Customer ID があることに注意してください。以下のクエリを使用しようとしましたが、Start_Date と End_Date が行ごとに繰り返されています。
SELECT t.Customer_ID, t.Lifecyle_ID, t.Date As Start_Date,
LEAD(t.Date) OVER (ORDER BY t.Date) AS End_Date
FROM Customer AS t