项目当中如果设计到金额类型的数据,你是否有考虑过为什么不能用float类型。

这里举个例子:

DECLARE @price1 FLOAT;
SET @price1 = 1;
SET @price1 = ( @price1 * 7.1 ) / 7 - @price1 * 0.1
SELECT  @price1;


DECLARE @price2 DECIMAL;
SET @price2 = 1;
SET @price2 = ( @price2 * 7.1 ) / 7 - @price2 * 0.1
SELECT  @price2;

  执行看看结果如何:

0.914285714285714

1

这里做个记录,开发中遇到的小问题。

相关文章:

  • 2022-12-23
  • 2022-01-12
  • 2022-02-07
  • 2022-12-23
  • 2021-11-04
  • 2021-05-16
  • 2021-05-28
  • 2021-10-02
猜你喜欢
  • 2021-09-19
  • 2022-12-23
  • 2021-06-05
  • 2022-12-23
  • 2021-10-11
  • 2022-12-23
  • 2021-08-31
相关资源
相似解决方案