【发布时间】:2018-04-13 06:59:13
【问题描述】:
我是 sql 新手。我试图从两个表中简单地减去两列。 例如:
Table1 = id, amount, value
Table2 = id, amount
如何在不增加每列总金额的情况下用金额 2 减去金额 1。因为我想在行中查看它.. 这是我迄今为止尝试过的,但仍然失败..
"SELECT ( SELECT amount FROM table1 ) - ( SELECT amount FROM table2 ) AS difference"
顺便问一下,sql有什么办法可以自动生成表或额外的列来查看减法的差异/结果?
谢谢
【问题讨论】:
-
先加入,再减法
-
select t1.amount - t2.amount from table1 t1 join table2 t2 on t1.id = t2.id