Ya no necesitas indagar más por todo internet porque llegaste al sitio necesario, contamos con la solución que necesitas recibir sin liarte.
Solución:
SELECT DATEDIFF(day,'2014-06-05','2014-08-05') AS DiffDate
Salida DiffDate 61
Más práctica, consulte a continuación la escuela W3:
https://www.w3schools.com/sql/func_sqlserver_datediff.asp
Aquí no tiene que emitir GETDATE() hasta la fecha, ya que ya es un tipo de datos de fecha y hora. Entonces su consulta será la siguiente
SELECT DATEDIFF(day,CAST(LastUsedDate as date),GETDATE()) AS DifferneceDays
FROM TableName
La función normal a utilizar es datediff()
:
select datediff(day, cast('2016-02-03' as date), cast('2016-03-30' as date))
puedes restar datetime
valores, pero no fechas. Pobre de mí.
valoraciones y reseñas
¡Haz clic para puntuar esta entrada!
(Votos: 1 Promedio: 5)