Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/08/2011, 12:56
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: Obtener varios registros con la fecha mas reciente

Fijate en este codigo esta en sql pero hace mas o menos lo que necesitas :) igual y te sirve de ayuda

Código SQL:
Ver original
  1. CREATE TABLE #temp
  2.     (
  3.     code INT,
  4.     iencucod INT,
  5.     duracion INT
  6.     )
  7.      
  8.     INSERT INTO #temp VALUES (1,2999,1062)
  9.     INSERT INTO #temp VALUES (2,2999,610)
  10.     INSERT INTO #temp VALUES (3,2999,34)
  11.     INSERT INTO #temp VALUES (4,6170,447)
  12.     INSERT INTO #temp VALUES (5,15729,1148)
  13.     INSERT INTO #temp VALUES (6,15729,241)
  14.     INSERT INTO #temp VALUES (7,15729,53)
  15.     INSERT INTO #temp VALUES (8,38314,1029)
  16.     INSERT INTO #temp VALUES (9,38314,256)
  17.      
  18.      
  19.     SELECT code,duracion,iencucod FROM #temp WHERE
  20.     CONVERT(VARCHAR(20),duracion) + '#' + CONVERT(VARCHAR(20),iencucod)  IN
  21.     (
  22.      
  23.     SELECT CONVERT(VARCHAR(20),MAX(duracion)) + '#' + CONVERT(VARCHAR(20),iencucod) FROM #temp GROUP BY iencucod
  24.      
  25.     )

Saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me