在 SO 上搜索和搜索,但无法弄清楚
尝试将每个字段转换为 FLOAT 无济于事,转换没有进一步帮助我
如何获得以下 case 子句以返回 THEN 部分中所述的值?
错误:消息 8114,级别 16,状态 5,第 1 行将数据类型 varchar 转换为浮点数时出错。
我的 SQL 查询部分使它出错:
When cust_trendd_w_costsv.terms_code like '%[%]%' and (prod.dbo.BTYS2012.average_days_pay) - (substring(cust_trendd_w_costsv.terms_code,3,2)) <= 5 THEN prod.dbo.cust_trendd_w_costsv.terms_code
average_days_pay = 浮动
terms_code = char
干杯!