fix: ②-2の条件ミス修正

This commit is contained in:
y-ono-r 2022-08-02 16:19:31 +09:00 committed by shimoda.m@nds-tyo.co.jp
parent 0238c401dc
commit 119731b203

View File

@ -17,7 +17,7 @@ BEGIN
EXECUTE make_history_tmp_create_stmt;
-- ②-2 「②-1」で取得した全件に更新処理を行う
SET @update_end_datetime = 'UPDATE @@target_table tt LEFT JOIN make_history_tmp mht ON tt.id = mht.id AND tt.start_datetime = mht.min_start_datetime SET start_datetime = mht.max_start_datetime - INTERVAL 1 SECOND WHERE mht.id IS NULL';
SET @update_end_datetime = 'UPDATE @@target_table tt LEFT JOIN make_history_tmp mht ON tt.id = mht.id AND tt.start_datetime = mht.min_start_datetime SET start_datetime = mht.max_start_datetime - INTERVAL 1 SECOND WHERE mht.id IS NOT NULL';
SET @update_end_datetime = REPLACE(@update_end_datetime, "@@target_table", target_table);
SET @update_end_datetime = REPLACE(@update_end_datetime, "@@target_column", target_column);
PREPARE update_end_datetime_stmt from @update_end_datetime;