Saltar al contenido

Restar dos fechas en Microsoft SQL Server

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)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *