Plo*_*sen 1 sql sql-server select
在我的表中,正数存储为负数,反之亦然。从会计的角度来看,这是有道理的,但是,我想制作一个返回相反数字的选择语句。
存储在数据库中的示例:
YEAR MONTH REVENUE
-------------------------
2017 12 -12000,00
2017 11 -1500,00
2017 10 30000,00
Run Code Online (Sandbox Code Playgroud)
这告诉我2017年12月有盈余,11月和10月有赤字。
是否有一个函数可以做到这一点,或者我是否需要一些更高级的 SQL 魔法?
免责声明:我知道这个问题之前可能已经被问过好几次了。我再次询问是因为我正在寻找更简化的答案(如果可能的话?)
小智 5
正如评论中所述乘以-1
Select
Year,
Month,
Revenue * -1 as Revenue
From Table
Run Code Online (Sandbox Code Playgroud)