направьте меня, пожалуйста, с помощью запроса sql для расчета столбца баланса
информация о таблицах: таблицы: - транзакции, счета
поля таблицы транзакций: ref_no, accounting_dt, debit_credit, amt, currency,account_no поля таблицы счетов: account_no, account_name, bal_on_a_day, валюта
Данные в таблицах
Таблица транзакций
ref_no accounting_dt debit/credit amt currency Balance
ab523 02/02/2018 D 10 840 10555589
bc654 03/02/2018 C 20 840 10555589
ab588 05/02/2018 D 20 840 10555589
bc655 05/02/2018 D 60 840 10555589
ab589 06/05/2018 C 80 840 10555589
bc656 06/05/2018 C 80 840 10555589
Таблица счетов
account_no account_name bal_on_a_day currency
10555589 Vishal 500 840
10558889 Amit 520 840
55558889 Rohit 880 840
70561089 Anup 990 840
93062739 Sneha 440 840
15564389 Smita 560 840
Результат должен быть таким:
ref_no accounting_dt debit_amt credit_amt Balance
bal_on_a_day 500
ab523 02/02/2018 10 490 (500-10)
bc654 03/02/2018 20 510 (490+20)
ab588 05/02/2018 20 490 (510-20)
bc655 05/02/2018 60 430 (490-60)
ab589 06/05/2018 80 510 (430+80)
bc656 06/05/2018 80 590 (510+80)
Total dr,cr,clos bal 90 180 590