SQL Server 中的 Mod 函数



>我的存储过程中有一个变量,如下所示

Declare @ptempAmount decimal(18, 0)

此变量是使用返回十进制值正/负的函数设置的。

现在的问题是,当函数返回正值时,

它是可以接受的,但是当它返回负值时,我想将其转换为正值。

@ptempAmount = 15 : Acceptable
@ptempAmount = -15 --> Function(@ptempAmount) --> +15

SQL Server中是否有任何功能可以解决此问题?

提前感谢xxx

使用 ABS 函数;

   SET @ptempAmount  = ABS(-15) --> returns 15

最新更新