Como fazer essa query?

19/10/2015

0

Caros, estou com o seguinte problema.

Tenho a seguinte consulta:

select emp, local from cp

que me retorna o seguinte:

emp local
----- ------
TESTE1 1
TESTE1 2
TESTE2 1
TESTE3 3
TESTE1 1

gostaria da ajuda de vocês, para montar um query que me retorne o resultado da seguinte maneira:

emp local1 local2 local3
----- -------- ------- --------
TESTE1 2 1 0
TESTE2 1 0 0
TESTE3 0 0 0

tentei fazer utilizando crosstab, mas não entendi muito bem e não obtive sucesso.
Erick Bonfim

Erick Bonfim

Responder

Posts

19/10/2015

Alex Lekao

vc tera que usar pivot.

pesquise a respeito com o postgreesql, sei que no SQL Server tem, nos demais nao tenho conhecimento.
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar