Last updated 1 year ago
This function returns the count (as a signed integer value) of the specified datepart boundaries crossed between the specified startdate and enddate. ().
DATEDIFF ( datepart , startdate , enddate )
DATEDIFF( <date_or_time_part>, <date_or_time_expr1>, <date_or_time_expr2> )
Code:
SELECT DATEDIFF(year,'2005-12-31 23:59:59.9999999', '2006-01-01 00:00:00.0000000');
Result:
DIFF| ----+ 1|