The DATEDIFF function is use to get the differences in days, hours, minutes, seconds etc. and It is returns the time between two dates.
--Syntax
DATEDIFF(DATE_PART, START_DATE, END_DATE)
--Types of, SELECT DATEDIFF(DAY, GETDATE(), GETDATE() + 1) AS DAY_DIFFERENCE SELECT DATEDIFF(WEEK, GETDATE(), GETDATE() + 1) AS WEEK_DIFFERENCE SELECT DATEDIFF(HOUR, GETDATE(), GETDATE() + 1) AS HOUR_DIFFERENCE SELECT DATEDIFF(MINUTE, GETDATE(), GETDATE() + 1) AS MINUTE_DIFFERENCE SELECT DATEDIFF(SECOND, GETDATE(), GETDATE() + 1) AS SECOND_DIFFERENCE
-- Example as, SELECT DATEDIFF(YEAR, '2015/04/28', '2016/04/28'); --RESULT is: 1 SELECT DATEDIFF(YYYY, '2015/04/28', '2016/04/28'); --RESULT is: 1 SELECT DATEDIFF(YY, '2015/04/28', '2016/04/28'); --RESULT is: 1 SELECT DATEDIFF(MONTH, '2015/01/01', '2016/04/28'); --RESULT is: 15 SELECT DATEDIFF(DAY, '2015/01/01', '2016/04/28'); --RESULT is: 483 SELECT DATEDIFF(HOUR, '2015/04/28 07:00', '2016/04/28 11:45'); --RESULT is: 8788 SELECT DATEDIFF(MINUTE, '2015/04/28 07:00', '2016/04/28 11:45'); --RESULT is: 527325
I hope you are
enjoying with this post! Please share with you friends!! Thank you!!!