ciao!
allora, da questa query:
estraggo un csv in questo formato:codice:SELECT 'T' TESTATA, TRIM(MD.CONTO) CODICE_CLIENTE, MD.NPUDSTF NPU, TRIM(MD.NUMERAT_C4) TIPO_DOC, TRIM(MD.SERIE_C4) || '/' || TRIM(MD.NUM_C4) || '/' || TRIM(MD.PERIODO_C4) NUM_DOC, MD.DATDOC DATA_DOCUMENTO, 'R' RIGA, TRIM(MD.NPAM) NPAM, MD.QUANTI QTA, MD.SCONTO1 SC1, MD.SCONTO2 SC2, MD.SCONTO3 SC3, MD.PREZZO PREZZO_UNI, MD.IMPORTO IMP_RIGA FROM MOV_MAG_DETT MD WHERE MD.FVL = ' ' AND MD.DITTA = 'XXL' AND MD.CONTO = 'CLMT500532' AND MD.NUMERAT_C4 IN ('NF', 'NC') AND TRIM(MD.SERIE_C4) || '/' || TRIM(MD.NUM_C4) || '/' || TRIM(MD.PERIODO_C4) = 'V1/111/2222' ;
mi hanno chiesto di strutturare il csv in questa maniera:codice:T;CLMT500532;NF;V1/111/2222;2022-01-25 00:00:00;R;3VXH;1;10;0;0;47;47 T;CLMT500532;NF;V1/111/2222;2022-01-25 00:00:00;R;3VXH;1;10;0;0;47;47
è una cosa che posso risolvere usando solo l'SQL?codice:T;CLMT500532;NF;V1/111/2222;2022-01-25; R;3VXH;1.00000;10.00;0.00;0.00;47.00000;47.00000 R;3VXH;1.00000;10.00;0.00;0.00;47.00000;47.00000
o devo elaborarlo da programma??

Rispondi quotando