我已经写了一个函数是sql,它将返回天数、小时数或过期时间的差异。我现在得到了这个错误。我使用convert函数将int转换为string。不确定为什么会抛出下面的错误。有谁知道哪里出了问题吗?Conversion failed when converting the varchar value '30D' to data type int.函数 ALTER FUNCTION declaratio
第一个值是存储在varchar()字段中的数据,而比较值是'140‘。但是,当对生产数据运行时,我在将20.38转换为int时出错。我尝试过转换为不同的数据类型,但找不到一个可以处理所有可能的数据类型。'3078F'
when oh.NAME = 'BP DIASTOLIC' and (convert(int,ro.obsvalue) >
下面有一个转换错误
declare @month varchar(20) = 'October'from tblHoliday
where PortfolioID= 2 and DATEPART(Year, Holiday) = case when @month is null then 2016 else con