Select recursivo, talvez ?!

SQL Server

24/04/2008

Olá pessoal...

Estou precisando montar um relatório, mas empaquei numa situação. Pra vcs entenderem, tenho numa tabela as seguintes informações:

Cod_Afastamento Cod_Pessoa AnoExercicio
-------------------- -------------- ---------------
1 404 2005
2 404 2006
3 404 2007
4 404 2008

Cod_Afastamento -> Chave primária integer
Cod_Pessoa -> Chave estrangeira integer
AnoExercicio -> char(4)

Como fazer para otimizar esse relatório, ganhando espaço, de forma que eu consiga mostrar os dados em linha, tipo:

Cod_Pessoa AnoExercicio
-------------- --------------------------
404 2005,2006,2007,2008

Como vcs podem ver, desejo realizar uma concatenação no campo AnoExercicio.

Alguém poderia me ajudar?

Desde já agradeço e grande abraço a todos.

Ricardo Lucena
Natal/RN


Ricvictor

Ricvictor

Curtidas 0

Respostas

Webgold

Webgold

24/04/2008

é verdade esse código ajudou bastante , só que não sei como atribuir esse código em meu site.. uso sql server.. então se alguém souber iria me ajudar bastante , possuo um [url=http://datacorpore.com.br/Servidor-Dedicado]servidor dedicado[/url]
meu site está com fora do ar por esse motivo..
aguardo contato.


GOSTEI 0
Emerson Nascimento

Emerson Nascimento

24/04/2008

Olá pessoal... Estou precisando montar um relatório, mas empaquei numa situação. Pra vcs entenderem, tenho numa tabela as seguintes informações: Cod_Afastamento Cod_Pessoa AnoExercicio -------------------- -------------- --------------- 1 404 2005 2 404 2006 3 404 2007 4 404 2008 Cod_Afastamento -> Chave primária integer Cod_Pessoa -> Chave estrangeira integer AnoExercicio -> char(4) Como fazer para otimizar esse relatório, ganhando espaço, de forma que eu consiga mostrar os dados em linha, tipo: Cod_Pessoa AnoExercicio -------------- -------------------------- 404 2005,2006,2007,2008 Como vcs podem ver, desejo realizar uma concatenação no campo AnoExercicio. Alguém poderia me ajudar? Desde já agradeço e grande abraço a todos. Ricardo Lucena Natal/RN

creio que essa solução seja possível com stored procedures


GOSTEI 0
POSTAR