apply_master_join_505.sql
676 Bytes
-- Reconstrucción de la Vista 505 según el SQL Maestro Definido
DROP VIEW IF EXISTS public.vw_lotes_morosidad_505 CASCADE;
CREATE OR REPLACE VIEW public.vw_lotes_morosidad_505 AS
SELECT
lot.*,
liq.inm_ficha,
liq.inm_ctacatastral,
liq.trb_tributo,
liq.trb_total_deuda,
liq.trb_total_pago,
liq.ultimo_pago
FROM public.e505_lotes_activos lot
LEFT JOIN fdw_505.v_liq_entidad_totalxobjeto liq ON lot.snc_cuenta = REPLACE(liq.inm_ctacatastral, '-', '');
-- Auditoría de Éxito de Coloreado (Con la nueva lógica de REPLACE)
SELECT count(*) as total_lotes, count(inm_ficha) as lotes_con_deuda_coloreados
FROM public.vw_lotes_morosidad_505;