Вы можете сделать это, используя условное агрегирование:
select sum(case when transaction_type = 'credit' then amount when transaction_type = 'debit' then - amount end) as balance
from ACCOUNT_TRANSACTIONS
where CUSTOMER_USER_NAME = '55555' and
account_type = 'customer' and
IS_DELETED = 'false' ;
Затем вы вставите это в другую таблицу, используя insert
, хотя я не уверен, как будет полезно использовать одно значение в одной строке.