Si te sirvió lo que buscabas, agradecer es compartir. Comparte el artículo en tus redes sociales favoritas.

Wednesday, November 23, 2016

Cómo concatenar filas en SQL SERVER

Cómo concatenar filas en SQL SERVER separados por comas y sin coma al final ni al principio? Utilizando STUFF y FOR XML PATH

Ejemplo




(SELECT STUFF((
        SELECT TOP 100 ','+ convert(VARCHAR(10), a.Numero)  
  FROM MANAnexos a WHERE a.Id IN (
  SELECT cuotas.IdAnexo  
  FROM  COBFacturas factura 
  INNER JOIN COBTransaccionesCajas transac ON transac.Id = factura.IdTransaccionCaja 
  INNER JOIN COBCuotasTransacciones cuotastran ON cuotastran.IdTransaccionCaja =transac.Id 
  INNER JOIN COBCuotas cuotas ON cuotas.id=cuotastran.IdCuota  
  WHERE factura.Id = @IDFactura)
       FOR XML PATH('')
),1,1, 'Anexo ')) AS Descripcion

0 comments:

Post a Comment

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Hosted Desktop