pipekit/config/modules/iprcct.sql
Paul Trowbridge 560056c39c Add Bucket 2 CMS incremental modules (6 tables)
Watermarked incremental syncs for qcrh, qcri, qtnote, iprcct, icstt, methh,
ported from the legacy /opt/sync merge logic. Rows initially backfilled from
lgdat; columns match the cms.* dest (lgdat subset), pulled from DB2.

Merge keys: qcrh dcord#, qcri ddord#, qtnote ggkey, iprcct tadate,
icstt jhdate (legacy INSERT..ON CONFLICT -> keyed delete+insert),
methh composite anpart,anplnt (legacy DELETE WHERE EXISTS).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-27 22:17:39 -04:00

11 lines
309 B
SQL

SELECT
RTRIM(TAPLCD) AS taplcd,
RTRIM(TAPART) AS tapart,
RTRIM(TAUNIT) AS taunit,
CASE WHEN TADATE IN (DATE('0001-01-01'), DATE('9999-12-31')) THEN NULL ELSE TADATE END AS tadate,
TATIME AS tatime,
RTRIM(TAUSER) AS tauser,
RTRIM(TAPROG) AS taprog
FROM LGDAT.IPRCCT
WHERE TADATE >= '{iprcct_wm}'