Thanks That Worked Great. I changed it a bit to do some of the formatting for me. SELECT CASE WHEN DATEPART(hh, DATEADD(mi, @MyDecial * 60, GETDATE()) - GETDATE())=0 THEN CAST(DATEPART(mi, DATEADD(mi, @MyDecial * 60, GETDATE()) - GETDATE()) AS varchar) + 'min' WHEN DATEPART(hh, DATEADD(mi, @MyDecial * 60, GETDATE()) - GETDATE())=1 THEN CAST(DATEPART(hh, DATEADD(mi, @MyDecial * 60, GETDATE()) - GETDATE()) AS varchar) + 'hr ' + CAST(DATEPART(mi, DATEADD(mi, @MyDecial * 60, GETDATE()) - GETDATE()) AS varchar) + 'min' ELSE CAST(DATEPART(hh, DATEADD(mi, @MyDecial * 60, GETDATE()) - GETDATE()) AS varchar) + 'hrs ' + CAST(DATEPART(mi, DATEADD(mi, @MyDecial * 60, GETDATE()) - GETDATE()) AS varchar) + 'min' ENDAS SegmentTime
The only problem I see is that it doesn't work if the number of hours is greater than 24, it rolls back after that, but in my case it doesn't matter. Thanks again.