In your Table Design, enter any of these in (Formula)
under Computed Column Specification for your required result.
For Date Difference:
CAST(job_end - job_start) AS TIME(0))
For Time Duration:
SUBSTRING(CONVERT(VARCHAR(20),(END_DATE-START_DATE),120),12,8)
Similarly you can compute for Second
, Minute
, Hour
, Month
, Year
differences.
Syntax for using DATEDIFF
:
DATEDIFF ( datepart , startdate , enddate )
For your Reference:
DATEDIFF(SECOND, GETDATE(), GETDATE() + 1) AS SecondDifference
DATEDIFF(MINUTE, GETDATE(), GETDATE() + 1) AS MinuteDifference
DATEDIFF(HOUR, GETDATE(), GETDATE() + 1) AS HourDifference
DATEDIFF(DAY, GETDATE(), GETDATE() + 1) AS DayDifference
DATEDIFF(WEEK, GETDATE(), GETDATE() + 1) AS WeekDifference