Antecedentes.
Isabel Alonso, en el ticket INC-40135 nos pide que se genere un informe para el Banco de España con las siguientes condiciones:
Generación del informe
Realizamos la consulta con los parámetros pedidos, en la query adjunta se extraen los datos de los dos primeros trimestres del año 2023:
SELECT To_char(fchenc,'Q') || 'T' AS TRIMESTRE, S.NUMEXP, EL.ID_ELMTO, EL.TIPOINM, U.AJUSTE , cast((V.VCOMPARA - V.VCOMPARAJ) AS double PRECISION) AS valor, FCHENC, V.VCOMPARA , V.VCOMPARAJ FROM VALTECNIC2.SOLICITUDES s ,VALTECNIC2.ELEMENTOS EL ,VALTECNIC2.UNITARIOS u ,VALTECNIC2.VTOTALES v WHERE S.FCHENC BETWEEN TO_DATE('20230101', 'YYYYMMDD') AND TO_DATE('20230630', 'YYYYMMDD') AND S.CODEST >= 10 AND S.NUMEXP = EL.NUMEXP AND U.AJUSTE <> 0 and U.NUMEXP = EL.NUMEXP AND U.IDNUMERO = EL.ID_ELMTO and V.NUMEXP = EL.NUMEXP AND V.IDNUMERO = EL.ID_ELMTO ORDER BY s.fchenc, S.NUMEXP, EL.ID_ELMTO
Desde el mismo DBeaver podemos guardar el resultado en un archivo csv para posteriormente exportarlo a Excel.
El informe debe generarse de esta manera hasta que se incluya la opción en la nueva Intranet NODE JS