Ver Mensaje Individual
  #16 (permalink)  
Antiguo 04/07/2014, 17:23
__lzUL4zZ__
 
Fecha de Ingreso: julio-2014
Ubicación: Tlalnepantla
Mensajes: 14
Antigüedad: 9 años, 10 meses
Puntos: 0
Respuesta: Valores más usados en una consulta

Estimados Libras, iislas,

Siguiendo la recomendación de Libras, me encontré con el siguiente query, el cual da a la perfección lo que estaba buscando.

Lo comparto con el foro, y con ustedes esperando sea de utilidad para futuras consultas o dudas.

Código SQL:
Ver original
  1. WITH Virtual ( rfc, rnk, capitulo )
  2.              AS ( SELECT rfc,
  3.                          ROW_NUMBER() OVER( PARTITION BY rfc ORDER BY rfc ),
  4.                          CAST( capitulo AS VARCHAR(8000) )
  5.                     FROM idapitulos),
  6.    AnchorVirtual ( rfc, rnk, capitulo )
  7.              AS ( SELECT rfc, rnk, capitulo
  8.                     FROM Virtual
  9.                    WHERE rnk = 1 ),
  10. RecurVirtual ( rfc, rnk, capitulo )
  11.              AS ( SELECT rfc, rnk, capitulo
  12.                     FROM AnchorVirtual
  13.                    UNION ALL
  14.                   SELECT Virtual.rfc, Virtual.rnk,
  15.                          RecurVirtual.capitulo + ', ' + Virtual.capitulo
  16.                     FROM Virtual
  17.                    INNER JOIN RecurVirtual
  18.                       ON Virtual.rfc = RecurVirtual.rfc
  19.                      AND Virtual.rnk = RecurVirtual.rnk + 1 )
  20. SELECT rfc, MAX( capitulo ) AS Conc_capitulo
  21. INTO CONC_CAPITULOS
  22.       FROM RecurVirtual
  23.   GROUP BY rfc;
Que tengan un excelente fin de semana.

Saludos

Última edición por gnzsoloyo; 23/07/2014 a las 11:29