SQL查询值始终为负数

时间:2017-05-31 17:06:13

标签: sql oracle negative-number

我试图编写一个SQL查询来向我展示数据库中的In和Out事务。数据库中有一个名为In_Out的字段,但问题是Out事务的值是正数和负数的混合,具体取决于用户如何进行事务。我需要一个查询,使得Out数字总是负数,而不会将已经为负的数字改为正数,所以我不认为* -1会起作用。

我需要所有这些数字为负数,以便当该值乘以Std_Cost时,调整值正确显示为负调整。

谢谢!

1 个答案:

答案 0 :(得分:0)

使用abs x -1始终返回负数

Select abs(num) * -1;