我正在尝试计算结果为日期格式的date - day
的日期差异。
Update PermanentArrears set duedate = Cast(convert(char(8),Datediff(Day, [arrearsdays], [WorkingDate])) As Date)
在某些时候我得到了正确的结果,但我不再了。这是我收到的错误消息:
Conversion failed when converting date and/or time from character string.
答案 0 :(得分:0)
您希望使用dateadd
代替datediff
编辑:您不需要转换 - dateadd
返回传递的相同日期格式
Update PermanentArrears
set duedate = Dateadd(Day, [arrearsdays], [WorkingDate])