从数据类型 nvarchar 转换为 numeric 时出错。dwfl1是float类型的
update HJY_JSJG set dwfl1 = convert(DECIMAL(5,2),(wlcgj-dwdj))*jcsl+CONVERT(DECIMAL(5,2),djsl)*CONVERT(DECIMAL(5,2),dwdj)+CONVERT(DECIMAL(5,2),wlcgj)*CONVERT(DECIMAL(5,2),kpjsl)
从数据类型 nvarchar 转换为 numeric 时出错。dwfl1是float类型的
update HJY_JSJG set dwfl1 = convert(DECIMAL(5,2),(wlcgj-dwdj))*jcsl+CONVERT(DECIMAL(5,2),djsl)*CONVERT(DECIMAL(5,2),dwdj)+CONVERT(DECIMAL(5,2),wlcgj)*CONVERT(DECIMAL(5,2),kpjsl)
数据类型 nvarchar 转换为 numeric 应该是插入的值长度不够导致的