Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

So vergleichen Sie zwei Daten, um Zeitunterschiede in SQL Server 2005 zu finden, Datumsmanipulation

Sehen Sie sich den 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
...

Sie können es in Aktion sehen / hier damit spielen