-- Saneamiento Definitivo según Regla 26 (Perfected)
UPDATE public.e505_lotes_activos 
SET snc_cuenta = LTRIM(REGEXP_REPLACE(SUBSTRING(ccatastral FROM 4), '[^a-zA-Z0-9]', '', 'g'), '0'),
    ccc = LTRIM(REGEXP_REPLACE(SUBSTRING(ccatastral FROM 4), '[^a-zA-Z0-9]', '', 'g'), '0')
WHERE tipo_cuenta = 0;

UPDATE public.e505_lotes_activos 
SET snc_cuenta = padron,
    ccc = padron 
WHERE tipo_cuenta = 1;

-- Auditoría de Coincidencia
SELECT ccatastral, snc_cuenta as cuenta_normalizada, ccc as join_key 
FROM public.e505_lotes_activos 
LIMIT 10;
