I have a column with time records that represent the difference between two dates. Some of these records exceed 24 hours.
As time syntax doesn't account for time records > 24 hours, I've had to convert these records to varchar hh:mm:ss as outlined in the solution in the link below:
SQL date format [h]:mm:ss like Excel does, beyond 24 hr
This works fine, however my problem is I now need to convert these to float (e.g. 69:00:00.0000 as 2.875).
Unfortunately I can't use the commonly suggested datediff to do this as it throws an 'out of range' error for the records exceeding 24 hours.
Any ideas on how I can overcome this?