SQL2000运行时出现错误,将varchar值‘1331.2’转换为数据类型为int的列时发生语法错误,这个么解决?

2025-03-10 04:41:52
推荐回答(2个)
回答1:

1). convert(int,round('1331.2',3))
2). cast(round('1331.2',3) as int)
这样就可以了,先四舍五入

回答2:

没分吗?估计没人帮你解答。不过悄悄告诉你一声,sql 帮助里有答案,有关类型转换的几个函数找找看。