Usuário com melhor resposta
Resultado de Colunas em uma unica coluna

Pergunta
-
Prezado(a)s, necessito ter um resultado de colunas migrar para uma unica linha, segue abaixo o desejado:
Resultado
IdPessoa | IdArrecadacao
1 | 3
1 | 5
1 | 4
Desejado
Coluna a | Coluna B
1 | 3,4,5
Vi alguns exemplos de Pivot / UnPivot, mas nao obtive resultado satisfatorio
Contando com a Atenção
Marcelo Nogueira
- Editado Marcelinho FaberCode sexta-feira, 22 de novembro de 2013 16:46
Respostas
-
Marcelo,
tem um script que eu tenho salvo que pode te ajudar, é só adaptar para o que vc tem...
SELECT s.name as [schema], t.name as [table] , SUBSTRING(c.[columns], 0, LEN(c.[columns])) AS [columns] FROM sys.schemas s INNER JOIN sys.tables t ON s.[schema_id] = t.[schema_id] -- Relação de colunas [columns] CROSS APPLY ( SELECT ( SELECT c.name + ', ' FROM sys.columns c WHERE t.[object_id] = c.[object_id] FOR XML PATH('') ) AS [columns] ) AS c
"Se esta sugestão for útil, por favor, classifique-a como útil.
Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta."
Érica Tohoma | http://bloggirlsa.wordpress.com- Sugerido como Resposta Thiago Patrocinio sexta-feira, 22 de novembro de 2013 17:31
- Marcado como Resposta Marcelinho FaberCode sexta-feira, 22 de novembro de 2013 17:50
-
- Sugerido como Resposta Kanaãm Luz Romero Rodrigues sexta-feira, 22 de novembro de 2013 17:10
- Marcado como Resposta Marcelinho FaberCode sexta-feira, 22 de novembro de 2013 17:48
Todas as Respostas
-
- Sugerido como Resposta Kanaãm Luz Romero Rodrigues sexta-feira, 22 de novembro de 2013 17:10
- Marcado como Resposta Marcelinho FaberCode sexta-feira, 22 de novembro de 2013 17:48
-
Marcelo,
tem um script que eu tenho salvo que pode te ajudar, é só adaptar para o que vc tem...
SELECT s.name as [schema], t.name as [table] , SUBSTRING(c.[columns], 0, LEN(c.[columns])) AS [columns] FROM sys.schemas s INNER JOIN sys.tables t ON s.[schema_id] = t.[schema_id] -- Relação de colunas [columns] CROSS APPLY ( SELECT ( SELECT c.name + ', ' FROM sys.columns c WHERE t.[object_id] = c.[object_id] FOR XML PATH('') ) AS [columns] ) AS c
"Se esta sugestão for útil, por favor, classifique-a como útil.
Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta."
Érica Tohoma | http://bloggirlsa.wordpress.com- Sugerido como Resposta Thiago Patrocinio sexta-feira, 22 de novembro de 2013 17:31
- Marcado como Resposta Marcelinho FaberCode sexta-feira, 22 de novembro de 2013 17:50