Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/05/2012, 12:52
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Obtener registro con la penúltima Fecha!!!

Código SQL:
Ver original
  1. CREATE TABLE #fecha
  2. (
  3. fecha datetime
  4. )
  5.  
  6. INSERT INTO #fecha VALUES (getdate())
  7. INSERT INTO #fecha VALUES (getdate()-1)
  8. INSERT INTO #fecha VALUES (getdate()-2)
  9. INSERT INTO #fecha VALUES (getdate()-3)
  10. INSERT INTO #fecha VALUES (getdate()-4)
  11. INSERT INTO #fecha VALUES (getdate()-5)
  12.  
  13. SELECT fecha FROM (
  14. SELECT ROW_NUMBER() OVER(ORDER BY fecha DESC) AS rn, fecha FROM #fecha
  15. ) t1 WHERE rn=2

con eso sacas la fecha penultima :)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me