我有两个子查询都计算总和。我想用两个 Querys 的结果做一个 Artithmetic Minus(-) 。例如 Query1: 400 Query2: 300 结果应该是 100。
明显一个基本的- 在查询中不起作用。减号在集合上用作减号。我该如何解决这个问题?你有什么想法?
SELECT CustumersNo FROM Custumers WHERE
(
SELECT SUM(value) FROM roe WHERE roe.credit = Custumers.CustumersNo
-
SELECT SUM(value) FROM roe WHERE roe.debit = Custumers.CustumersNo
)
> 500
使用 Informix - 抱歉错过了这一点