This commit is contained in:
admin
2026-01-15 17:34:26 +09:00
parent 6c5e8593fb
commit 24c04e0d29
3 changed files with 84 additions and 18 deletions

View File

@@ -0,0 +1,25 @@
-- 修正後の仕訳に対して、元の仕訳IDをparent_entry_idに設定
-- ステップ1: 【修正後】の仕訳を確認
SELECT
je_modified.journal_entry_id as modified_id,
je_modified.description as modified_desc,
je_original.journal_entry_id as original_id,
je_original.description as original_desc
FROM journal_entries je_modified
LEFT JOIN journal_entries je_original
ON REPLACE(je_modified.description, '【修正後】', '') = je_original.description
AND je_modified.description LIKE '【修正後】%'
AND je_original.description NOT LIKE '【修正後】%'
AND je_original.description NOT LIKE '[逆仕訳]%'
WHERE je_modified.description LIKE '【修正後】%'
ORDER BY je_modified.journal_entry_id;
-- ステップ2: 確認後、以下のUPDATE文を実行
UPDATE journal_entries
SET parent_entry_id = je_original.journal_entry_id
FROM journal_entries je_original
WHERE REPLACE(journal_entries.description, '【修正後】', '') = je_original.description
AND journal_entries.description LIKE '【修正後】%'
AND je_original.description NOT LIKE '【修正後】%'
AND je_original.description NOT LIKE '[逆仕訳]%';