Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/07/2008, 08:47
daniel00
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 18 años, 3 meses
Puntos: 8
Respuesta: datediff! un problemon

Que tal Kaiser.

Haber que te parece este truco.
Código:

DECLARE @fecha datetime 
SET @fecha = '20000525 10:28'
Select getdate() as Hoy, getdate()  - @fecha as Diferencia , Year(getdate()  - @fecha) - 1900 as AniosDiff, Month(getdate()  - @fecha) As MesesDiff

Hoy                                                    Diferencia                                             AniosDiff   MesesDiff   
------------------------------------------------------ ------------------------------------------------------ ----------- ----------- 
2008-07-30 09:47:20.827                                1908-03-07 23:19:20.827                                8           3

(1 row(s) affected)
Si te fijas la columna Diferencia, tiene eso la diferencia, con excepción del año, que hay que restarle la cantidad de 1900, espero te sirva.

Sólo hay problemas con fechas anteriores a 17530101 o algo así.

Saludos!