会自动截取 你的两个字段的数据类型是一致的吗
不是的! UPDATE TQMTMB1 SET MAX_THICK = CAST(@MAX AS DOUBLE) *10 WHERE IDX_NO = '1001' AND QM_SEQ_NO = '201203131337011000' 强制转换的时候是好的 max 可能是整形也可能decimal
@js灰灰: SET MAX_THICK = CAST(@MAX AS DOUBLE) *10 应该是这里出现问题了
@┢┦偉: sql 好像有个方法叫convert吧,你用那个转换一下
@┢┦偉: 我在想可不可以不需要转换的呢!
@js灰灰: 整数的小数相乘不转换会自动取整。