SQL Server 2005的四舍五入问题 我来答 1个回答 #合辑# 机票是越早买越便宜吗? 尉永修邸淑 2020-03-26 · TA获得超过3.7万个赞 知道大有可为答主 回答量:1.4万 采纳率:31% 帮助的人:1017万 我也去答题访问个人页 关注 展开全部 你的round()后面的参数是2,也就是说精确到小数点后面2位。那么它再四舍五入的时候看的是小数点后面的第三位,后面的它就不会看了。你要想得到0.32就要先精确到第三位,再精确到第二位selectround(round(convert(decimal(16,10),0.314951040000),3),2) 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 为你推荐: