在Transact-SQL写存储过程,需要做一个小功能,就是处理小数的问题。如果小数部分等于0,显示整数部分,返之,两部分均需显示。

如数据3.0显示为3,如0.6显示为0.6,如2.8显示为2.8

解决问题,代码如下:

DECLARE @a DECIMAL(18,1= 3.0
IF (@a - FLOOR(@a<> 0)
    
PRINT @a
ELSE
    
PRINT FLOOR(@a)

 

相关文章:

  • 2022-02-21
  • 2021-09-01
  • 2021-11-15
  • 2021-10-29
  • 2021-12-09
  • 2021-07-05
  • 2021-06-17
  • 2021-11-07
猜你喜欢
  • 2021-07-21
  • 2021-12-06
  • 2021-09-16
  • 2021-10-17
  • 2021-12-19
  • 2021-05-26
相关资源
相似解决方案