|
Articulos -
SQL
|
|
Escrito por Leonardo Sasso
|
|
Martes, 03 de Noviembre de 2009 10:28 |
|
Este articulo les explica como obtener desde una lista de resultados en diferentes filas una sola fila con todos los resultados.
Supongamos la siguiente tabla Create Table TipoSolu ( TS_DESC VARCHAR(64) )
INSERT INTO TipoSolu VALUES ('INDEMNIZACION') INSERT INTO TipoSolu VALUES ('REINTEGRO') INSERT INTO TipoSolu VALUES ('DECISION COMERCIAL') INSERT INTO TipoSolu VALUES ('CON RESPUESTA POSITIVA') INSERT INTO TipoSolu VALUES ('SIN ACCION') INSERT INTO TipoSolu VALUES ('CONTESTACION A OTRA AREA/PAIS') |
Bien una vez creada la tabla, podremos trabajar enserio asi que vamos con el codigo interesante
| SELECT * FROM TIPOSOLU t
DECLARE @TipoSolucion VARCHAR(1024) SELECT @TipoSolucion = COALESCE(@TipoSolucion + ',', '') + ltrim(rtrim(TS_DESC))
FROM tiposolu
SELECT @TipoSolucion AS 'Tipos de Solucion' GO |
el resultado obtenido seria asi: Tipos de Solucion
| CON RESPUESTA POSITIVA,CONTESTACION A OTRA AREA/PAIS,DECISION COMERCIAL,INDEMNIZACION,REINTEGRO,SIN ACCION
|
|
|
Actualizado ( Martes, 03 de Noviembre de 2009 10:32 )
|