【发布时间】:2021-09-06 10:15:47
【问题描述】:
我有两个查询,我想在不创建函数的情况下加入它们。第一个给了我当前余额的结果。结果是 160 欧元:
select sum(SESSIONS.PRICE) - sum(SESSIONS.AMOUNT) as v_diff
from SESSIONS
where SESSIONS.CLIENTS_ID =:P2002_ID
and SESSIONS.STATUS in (4,5);
第二个查询给出了额外的付款。结果是 30 欧元:
select sum(SESSIONS.AMOUNT) as v_extra_amount
from SESSIONS
where SESSIONS.CLIENTS_ID = :P2002_ID
and SESSIONS.STATUS = 1
and SESSIONS.PAYMENT_STATUS = 2;
所以我想要一个查询给我 130 欧元的金额! (第一个起 160 欧元,第二个起 -30 欧元)。
【问题讨论】:
标签: sql oracle oracle11g oracle-sqldeveloper oracle-apex