我正在写一个观点,以便从会议记录中获得数小时的假期。
分钟数据类型在数据表中是INT
我写了这个,但它不起作用:
DATEPART(HOUR, CONVERT(DATETIME, '00:' + CAST(S.availablevacations AS NVARCHAR(5)) + ':00:000', 114))
COMPILER ERROR:创建视图失败,因为没有列名 为第6列指定。
答案 0 :(得分:1)
你可以试试这个
SELECT CONVERT(NUMERIC(18, 2), `TotalMinutes`/ 60 + (`TotalMinutes`% 60) / 100.0)
这会将你的分钟转换为HH.MM格式的sql格式