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