我尝试使用datediff函数在两个日期之间进行区分,但是当日期相同(开始日期和结束日期)时输出为零,但我需要使用此方法作为1 im
CEILING(CONVERT(VARCHAR(10),H.FromDateTimeLocal-H.ToDateTimeLocal))
但是收到错误
Msg 8114, Level 16, State 5, Line 1
Error converting data type varchar to float.
请帮帮我
答案 0 :(得分:-1)
我认为你需要这个:
SELECT DATEDIFF(d, H.ToDateTimeLocal, H.FromDateTimeLocal)