Con datos reales, ocupé éste query
Código SQL:
Ver originalCREATE TABLE #temp1
(
rfc VARCHAR(20),
capitulo VARCHAR(10),
numero INT
)
INSERT INTO #temp1(rfc, capitulo, numero)
SELECT RFC, CAPITULO, CAPITULO_UT
FROM CAPITULOS
ORDER BY RFC, CAPITULO, CAPITULO_UT
SELECT t1.* FROM #temp1 AS t1
LEFT JOIN (SELECT rfc,MAX(numero) numero FROM #temp1 GROUP BY rfc) AS t2 ON (t1.rfc=t2.rfc AND t1.numero=t2.numero)
WHERE t2.rfc IS NOT NULL
Sin embargo estoy recibiendo el siguiente error:
Mens. 8152, Nivel 16, Estado 14, Línea 1
Los datos de cadena o binarios se truncarían.
Se terminó la instrucción.
Saludos.