SQL 查询值总是负数

SQL Query value always negative

我正在尝试编写一个 SQL 查询来显示我们数据库中的进出交易。数据库中有一个名为 In_Out 的字段,但问题是 Out 交易的值是正数和负数的混合,具体取决于用户进行交易的方式。我需要一个查询,使 Out 数字始终为负数,而不会将已经为负数的数字更改为正数,所以我认为 *-1 行不通。

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

谢谢!

使用 abs x -1 总是 return 负数

Select abs(num) * -1;