Como fazer essa query?
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.
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
Curtidas 0
Respostas
Alex Lekao
19/10/2015
vc tera que usar pivot.
pesquise a respeito com o postgreesql, sei que no SQL Server tem, nos demais nao tenho conhecimento.
pesquise a respeito com o postgreesql, sei que no SQL Server tem, nos demais nao tenho conhecimento.
GOSTEI 0