Как показать точное время при преобразовании числового значения
SELECT TOP (200) Emp_ID, ProxyNo, EmpName, JoiningDate, Dept_Name, Designation, Emp_Type, Atten_date, OriginIntime, EIntime, EOutTime, Status, Shift, Overtime, OutTimeCal, TotOT, RealOT, EOT, MorOT, TimeDedu, SDate, EDate, PDay, AbDay, CLDay, ELDay, SLDay, WDay, FDay, WorkHrs, Pstatus, Section, Unit_Name, SubSection, ComID FROM Temp_JobCard WHERE (RealOT = 1.50)
Здесь я хочу показать 1.5 = 01: 30, что означает, что если результат равен 1.5, то он покажет мне 01:30 .то же самое, что 1.25= 01: 15. В основном мне нужно показать время, час, чтобы преобразовать это числовое число.
Что я уже пробовал:
SELECT CONVERT(datetime,REPLACE('1.5','.',':'))
Мой вывод таков
1900-01-01 01:05:00.000Но это не правильно.
Но мне нужен выход есть
01:30<pre>