Untitled
unknown
plain_text
a year ago
6.1 kB
3
Indexable
Never
SELECT A.CODIGO_CLIENTE, A.CODIGO_CUENTA, A.CODIGO_TIPO_PRODUCTO, C.NOMBRE, C.APELLIDO, A.ESTATUS, A.FECHA_APERTURA, A.MONTO_CAPITAL, CASE WHEN A.ESTATUS NOT IN ('PG','AC') THEN n' CUENTA CON ESTATUS ' || A.ESTATUS || ' NO PARTICIPA' ELSE CASE WHEN A.CONDICION_CUENTA NOT IN ('ACTIVE') THEN n'CUENTA CON CONDICION ' || A.CONDICION_CUENTA || ' NO PARTICIPA' ELSE CASE WHEN A.CONDICION_CUENTA2 IN ('DECEASED','CLOSED') THEN n'CUENTA CON CONDICION ' || A.CONDICION_CUENTA2 || ' NO PARTICIPA' ELSE CASE WHEN A.MONEDA !='DOP' THEN n'CUENTAS CON EL TIPO DE MONEDA ' || A.MONEDA || ' NO PARTICIPA' ELSE CASE WHEN A.FECHA_CANCELACION IS NOT NULL AND A.MONTO_CANCELACION IS NOT NULL THEN n'CUENTA CANCELADA NO PARTICIPA, FECHA CANCELACION: ' || A.FECHA_CANCELACION || ' MONTO CANCELACION: ' || A.MONTO_CANCELACION ||'' ELSE CASE WHEN 0 > 0 AND floor(months_between(TO_DATE('1899-12-30','YYYY-MM-DD'), C.FECHA_NACIMIENTO) /12) < 0 THEN n'CLIENTE NO TIENE LA EDAD MINIMA REQUERIDA, EDAD DEL CLIENTE: ' || TO_CHAR(floor(months_between(TO_DATE('1899-12-30','YYYY-MM-DD'), C.FECHA_NACIMIENTO) /12)) ||' ANIOS, EDAD MINIMA REQUERIDA: ' || 0 ||' ANIOS' ELSE CASE WHEN 0 > 0 AND floor(months_between(TO_DATE('1899-12-30','YYYY-MM-DD'), C.FECHA_NACIMIENTO) /12) > 0 THEN n'CLIENTE NO TIENE LA EDAD MAXIMA REQUERIDA, EDAD DEL CLIENTE: ' || TO_CHAR(floor(months_between(TO_DATE('1899-12-30','YYYY-MM-DD'), C.FECHA_NACIMIENTO) /12)) ||' ANIOS, EDAD MAXIMA REQUERIDA: ' || 0 ||' ANIOS A LA FECHA ' || TO_DATE('1899-12-30','YYYY-MM-DD') ELSE n'VALIDADO' END END END END END END END AS RAZON FROM DWDB.MD_AHORROS_HIS A INNER JOIN DWDB.MD_CLIENTES_HIS C ON C.CODIGO_CLIENTE = A.CODIGO_CLIENTE WHERE A.CODIGO_TIPO_PRODUCTO IN('Default') AND C.CODIGO_SUCURSAL_CARTERIZACION IN ('Default') AND A.FECHA_DATOS = TO_DATE('1899-12-30','YYYY-MM-DD') AND C.FECHA_DATOS = TO_DATE('1899-12-30','YYYY-MM-DD') ORDER BY A.CODIGO_CUENTA ASC