Hola a tod@s,
En esta ocasión os voy a traer un pequeño script el cual es muy util para poder tener en una columna, los valores de los diferentes registros.
La tabla de origen tiene estos registros.
Ejecutamos el siguiente script:
1 2 3 4 |
SELECT CAST(';' AS NVARCHAR(10)) + STUFF ((SELECT CAST(';' AS NVARCHAR(10)) + CAST(tb.ColumnaValor AS NVARCHAR(25)) FROM tbValoresFila tb ORDER BY tb.ColumnaValor FOR XML PATH('')), 1, 1, '') + CAST(';' AS NVARCHAR(10)) |
El resultado seria el siguiente:
Como veis puede ser muy util, cuando necesitemos tener los valores de varios registros en una sola columna.