我面对我的SQL脚本错误:算术溢出错误转换数字数据类型数字
算术溢出错误转换数字数据类型数字
select x.MemberName,x.DOB,x.FilePath,x.Medication,x.NDC,x.Directions,x.Name,x.Strength,x.GenericName,x.QtyOrdered,x.DaysSupply,x.DateFilled,
CASE
WHEN x.test = 0 THEN 'N/A'
WHEN compliance > 100.0 THEN '100.0'
ELSE CONVERT(VARCHAR(5), CAST(FLOOR(compliance *10)/10.0 AS DECIMAL(3,1)))
END as [Compliance]
我对着上面的语法行错误。
列合规性保持什么值? –
它具有'N/A','100.0'或'99.1'等值,即它具有浮动和nvarchar – goofyui