Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/11/2011, 09:02
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 3 meses
Puntos: 447
Respuesta: Traer los últimos dos registros de una tabla

Ordena tus registros de manera descendente y utiliza la función TOP para obtener los últimos registros:

Código SQL:
Ver original
  1. DECLARE @Tabla TABLE (id INT, descripcion VARCHAR(10))
  2. INSERT INTO @Tabla VALUES (1, 'uno')
  3. INSERT INTO @Tabla VALUES (2, 'dos')
  4. INSERT INTO @Tabla VALUES (3, 'tres')
  5. INSERT INTO @Tabla VALUES (4, 'cuatro')
  6. INSERT INTO @Tabla VALUES (5, 'cinco')
  7. SELECT top 2 * FROM @Tabla ORDER BY id DESC

Saludos
Leo