I am having a couple of issues converting time to decimal...
Essentially I have used a DATEDIFF to identify the hours and minutes between two dates and times. This produ
Select DATEDIFF(second, startdate, enddate)/3600.0
Get the time difference in minutes, and divide by 60, this will place hours before the decimal separator and minutes after:
datediff(minute, startdate, enddate) / 60.0
As mentioned in this answer, "Take the DateDiff in seconds instead, and then divide by 86400.0. The decimal point is required."