Ola!
Tenho algumas consultas no Access cuja tabelas estão ligada a fonte externa via ODBC for Oracle. Enfim, eu gostaria de trazer a vendas totais da compania mês a mês, só que quero os meses nas colunas.
Eu consigo trazer os dados assim:
CLIENTE MÊS SUM_DB_NOTAP_QTDE
------------ -------- --------------------------------
14096 09/15 2745
14096 10/15 1560
14096 11/15 1311
14096 12/15 1443
14096 01/16 1687
14096 02/16 2108
14096 03/16 2045
14096 04/16 1687
14096 05/16 2280
14096 06/16 3639
14096 07/16 3596
Como eu faço para inverter essa consulta? Eu queria algo assim:
CLIENTE 09/15 10/15 11/15 12/15 01/16 02/16 03/16 ... 07/16
---------- ------- -------- ------- ------- -------- ------- ------- -------
14096 2745 1560 1311 1443 1687 2108 2045 ... 3596
Procurei no forum de varias formas e não achei
Obrigado!
Tenho algumas consultas no Access cuja tabelas estão ligada a fonte externa via ODBC for Oracle. Enfim, eu gostaria de trazer a vendas totais da compania mês a mês, só que quero os meses nas colunas.
Eu consigo trazer os dados assim:
- Código:
SELECT TO_CHAR(To_date(NF.DB_NOTA_DT_EMISSAO, 'DD/MM/YY'), 'MM/YY') AS Mês,
SUM(NFP.DB_NOTAP_QTDE) AS Sum_DB_NOTAP_QTDE
FROM DB_NOTA_FISCAL NF
INNER JOIN DB_NOTA_PROD NFP
ON NF.DB_NOTA_EMPRESA = NFP.DB_NOTAP_EMPRESA
AND NF.DB_NOTA_NRO = NFP.DB_NOTAP_NRO
AND NF.DB_NOTA_SERIE = NFP.DB_NOTAP_SERIE
WHERE NF.DB_NOTA_CLIENTE = 14096
AND NF.DB_NOTA_DT_EMISSAO BETWEEN '01/09/2015' AND '17/09/2016'
GROUP BY TO_CHAR(To_date(NF.DB_NOTA_DT_EMISSAO, 'DD/MM/YY'), 'MM/YY')
CLIENTE MÊS SUM_DB_NOTAP_QTDE
------------ -------- --------------------------------
14096 09/15 2745
14096 10/15 1560
14096 11/15 1311
14096 12/15 1443
14096 01/16 1687
14096 02/16 2108
14096 03/16 2045
14096 04/16 1687
14096 05/16 2280
14096 06/16 3639
14096 07/16 3596
Como eu faço para inverter essa consulta? Eu queria algo assim:
CLIENTE 09/15 10/15 11/15 12/15 01/16 02/16 03/16 ... 07/16
---------- ------- -------- ------- ------- -------- ------- ------- -------
14096 2745 1560 1311 1443 1687 2108 2045 ... 3596
Procurei no forum de varias formas e não achei
Obrigado!