Personal WebSite of Leonardo Sasso

Como juntar varias filas en una sola PDF Imprimir E-mail
Articulos - SQL
  
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 )
 

Buscar:

Estadisticas

mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterHoy20
mod_vvisit_counterAyer32
mod_vvisit_counterEsta Semana397
mod_vvisit_counterEste Mes247
mod_vvisit_counterTotal14469