Auxilio no uso do PIVOT

29/10/2018

6

Boa tarde. Estou com dúvida na utilização do PIVOT.

Verifiquei que tem um arquivo relacionado com minha dúvida no link https://www.devmedia.com.br/pivot-no-sql-server-invertendo-linhas-e-colunas-em-um-exemplo-real/28318 porém mesmo estudando o artigo não consegui utiliza-lo.

O Banco de Dados que uso é o DB2 e não sei se tem suporte a este operador.
Se puderem me ajudar ficarei muito grato.

Att.

Segue código para análise

SELECT
E_A.IDPRODUTO,
E_A.IDSUBPRODUTO,
MONTH( E_A.DTMOVIMENTO ) AS MES,
SUM( E_A.QTDPRODUTO ) AS VENDAS

FROM
ESTOQUE_ANALITICO AS E_A PIVOT( SUM( E_A.QTDPRODUTO ) FOR MONTH( E_A.DTMOVIMENTO ) IN ( 1,2,3)) AS PVT

WHERE
E_A.TIPOCATEGORIA = 'A' AND
E_A.IDOPERACAO <> '1301' AND
E_A.DTMOVIMENTO BETWEEN :RA_DTINI AND :RA_DTFIM

GROUP BY
E_A.IDPRODUTO,
E_A.IDSUBPRODUTO,
MONTH( E_A.DTMOVIMENTO )
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar