sql >> Database teknologi >  >> RDS >> Sqlserver

Sådan sammenlignes to datoer for at finde tidsforskel i SQL Server 2005, datomanipulation

Tag et kig på DateDiff() funktion.

-- Syntax
-- DATEDIFF ( datepart , startdate , enddate )

-- Example usage
SELECT DATEDIFF(DAY, GETDATE(), GETDATE() + 1) AS DayDiff
SELECT DATEDIFF(MINUTE, GETDATE(), GETDATE() + 1) AS MinuteDiff
SELECT DATEDIFF(SECOND, GETDATE(), GETDATE() + 1) AS SecondDiff
SELECT DATEDIFF(WEEK, GETDATE(), GETDATE() + 1) AS WeekDiff
SELECT DATEDIFF(HOUR, GETDATE(), GETDATE() + 1) AS HourDiff
...

Du kan se det i aktion / lege med det her



  1. Returtidsstempel med udarbejdet erklæring

  2. Tvetydig kolonnefejl i Laravel 4

  3. SQL Server Process Queue Race Condition

  4. Hvordan kontrollerer man, om der trykkes på inputtype-knappen i PHP?