反转数字符号 sql

Reverse number sign where sql

Picture click here

亲爱的大家 请我想要 select sql 查询以添加-在 invoiceType ='s' 处的数字上签名 请问我该怎么做?

使用 Case 条件检查 invoiceType ='s' 然后集中 - 否则使用正常的 invoiceamount。

SELECT CASE WHEN invoiceType ='s' THEN '-'||invoiceamount ELSE invoiceamount END FROM Invoice;

SELECT CASE WHEN invoiceType ='s' THEN (invoiceamount * -1) ELSE invoiceamount END FROM Invoice;