0

我的存储过程中有一个变量

Declare @ptempAmount decimal(18, 0)

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

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

@ptempAmount = 15 : Acceptable

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

SQL Server 中是否有针对此问题的任何功能?

提前谢谢

4

1 回答 1

1

使用ABS功能

   SET @ptempAmount  = ABS(-15) --> returns 15
于 2013-09-25T10:24:37.290 回答