Eu tenho uma tabela com diversas datas(DD/MM/AAAA), é possível transformar as linhas, que contem as datas em colunas?
Exemplo de como está
COD | DESC | REF | MAR | mês VENDA | QTDE VEND
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
35 | BALAN | HBF-514C | OMRON | 2022/07 | 25
35 |BALAN | HBF-514C | OMRON | 2022/06 | 32
SELECT PRO.CODPROD, PRO.DESCRPROD, PRO.REFFORN, PRO.MARCA, TO_CHAR(CAB.DTNEG,'YYYY/MM') AS DTNEG, SUM(QTDNEG)AS QTDNEG
FROM TGFITE ITE
JOIN TGFPRO PRO ON ITE.CODPROD = PRO.CODPROD
JOIN TGFCAB CAB ON ITE.NUNOTA = CAB.NUNOTA
WHERE CAB.DTNEG BETWEEN '01/06/2022' AND '11/07/2022'
AND CAB.TIPMOV = 'V'
AND CAB.CODTIPOPER IN (3200)
GROUP BY PRO.CODPROD, PRO.DESCRPROD, PRO.REFFORN, PRO.MARCA, TO_CHAR(CAB.DTNEG,'YYYY/MM')
ORDER BY PRO.CODPROD;
Exemplo de como eu gostaria que ficasse...
COD | DESC | REF | MAR | 2022/07 | 2022/06
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
35 | BALAN | HBF-514C | OMRON | 25 | 32