Usuário com melhor resposta
Pivot com Inner Join

Pergunta
-
Pessoal Alguém pode me ajudar..vi alguns exemplos de PIVOT..mas sempre com colunas fixas.
Tenho a seguinte Query
SELECT PED.ID, PROD.NOME, ITEM.QUANTIDADEFROM TB_ITEM AS ITEMINNER JOIN TB_PEDIDO AS PEDON ITEM.PEDIDO_ID = PED.IDINNER JOIN TB_PRODUTOS AS PRODON ITEM.PRODUTO_ID = PROD.IDWHERE PED.STATUS_ID = 11 AND PED.TYPE_ID = 1
ta me retornando isso
ID NOME QUANTIDADE0001 PROD1 5
0002 PROD2 5
0003 PROD3 1Preciso que retorne isso.ID PROD1 PROD2 PROD34174 5 0 04158 0 5 04159 0 0 1Precisa ser dinâmico pois tenho mais de 30 produtos e sempre estou adicionando outros.
Obrigado
Respostas
-
Deleted
- Marcado como Resposta Giovani Cr quarta-feira, 19 de fevereiro de 2014 20:09
Todas as Respostas
-
Deleted
- Sugerido como Resposta Fulvio Cezar Canducci Dias terça-feira, 18 de fevereiro de 2014 20:57
-
José Diniz...
isso mesmo que eu precisava....retornou certinho..vlw mesmo..
mais tenho mais uma dúvida ..estou tentando jogar o retorno
em uma tabela temporária..para ser usada na PROC..até consigo popular a tabela..mas não consigo
fazer o select nessa tabela temporária.
Obrigado.
-
-
Deleted
- Marcado como Resposta Giovani Cr quarta-feira, 19 de fevereiro de 2014 20:09
-