Jump to content
Fórum Script Brasil
  • 0

separar colunas conforme valor


Frega
 Share

Question

Boa tarde pessoal, tenho uma tabela assim:

código | tipo

T200 | T

T300 | T

A200 | A

C900 | C

código = varchar(10) e tipo = varchar(4)

quero fazer uma query que me retorne o valor da seguinte forma para fazer um relatório:

tipo T | Tipo A | Tipo C

T200 | A200 | C900

T300

para cada tipo existente deve se ter uma Coluna...

ps: só pode haver 5 tipos diferentes, o que significa que a query retornaria no maximo 5 colunas, mas cada tipo pode ter códigos ilimitados...

como posso fazer isso?

Edited by Frega
Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Oi, 'Frega' !

Verifique se este tópico responde sua questão: (Resolvido) Retornar Consulta na mesma linha, Pivot (com string)

Se não, procure por PIVOT.

Se não encontrar nada, tentaremos uma solução.

Link to comment
Share on other sites

  • 0
hm, não consegui fazer, porque o nome da columa é uma variavel, e não consigo fazer um "AS (select tipo from varacab where ??)"

Oi, 'Frega' !

Pode esclarecer, por favor?

Há uma saída. Um SQL dinâmico que é gerado através de uma Storage Procedure. Esta Storage procedure retornará o código SQL que você poderá usar para obter o que deseja. Mas, preciso saber mais detalhes antes de elaborar a rotina.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share



  • Forum Statistics

    • Total Topics
      149.5k
    • Total Posts
      646.1k
×
×
  • Create New...