项目当中如果设计到金额类型的数据,你是否有考虑过为什么不能用float类型。
这里举个例子:
12345678910 DECLARE @price1 FLOAT;SET @price1 = 1;SET @price1 = ( @price1 * 7.1 ) / 7 - @price1 * 0.1SELECT @price1;DECLARE @price2 DECIMAL;SET @price2 = 1;SET @price2 = ( @price2 * 7.1 ) / 7 - @price2 * 0.1SELECT @price2;执行看看结果如何:
0.914285714285714
1
这里做个记录,开发中遇到的小问题。
扫码二维码 获取免费视频学习资料
- 本文固定链接: http://phpxs.com/post/2671/
- 转载请注明:转载必须在正文中标注并保留原文链接
- 扫码: 扫上方二维码获取免费视频资料
查 看2022高级编程视频教程免费获取