0

ストアドプロシージャに変数があります

Declare @ptempAmount decimal(18, 0)

この変数は、10 進値の正/負を返す関数を使用して設定されます。

今問題は、関数が正の値を返すときは許容できますが、負の値を返すときはそれを正に変換したいということです。

@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 に答える