これらのテーブルはSQL Serverにあります。顧客が支払った金額に基づいて取引ごとの口座残高を取得する必要があります。 PAYMENT
テーブルには、すべての取引における顧客の支払いが含まれています。 Account
テーブルには、クライアントのアカウントの詳細と総貸付金額が含まれています。SQL Serverの貸出口座の実行残高を計算します
支払い:
+--------------+------------+----------+
| payment_date | account_no | amount |
+--------------+------------+----------+
| 2017-08-10 | 123456789 | 5000 |
| 2017-08-15 | 987654321 | 3000 |
| 2017-09-15 | 987654321 | 3000 |
| 2017-10-11 | 123456789 | 4000 |
| 2017-10-16 | 987654321 | 3500 |
| 2017-11-10 | 123456789 | 3000 |
| 2017-11-15 | 987654321 | 2500 |
+--------------+------------+----------+
アカウント:
お客様台帳:
+--------------+-------------+---------------+
| account_no | accountname | loan_amount |
+--------------+-------------+---------------+
| 123456789 | John | 15000 |
| 987654321 | Jane | 20000 |
+--------------+-------------+---------------+
これらの表からは、私は次のようなデータを表示することができるはずです
+--------------+------------+----------+----------------------+
| payment_date | account_no | amount | outstanding_balance |
+--------------+------------+----------+----------------------+
| 2017-08-10 | 123456789 | 5000 | 10000 |
| 2017-10-11 | 123456789 | 4000 | 6000 |
| 2017-11-10 | 123456789 | 3000 | 3000 |
| 2017-08-15 | 987654321 | 3000 | 17000 |
| 2017-09-15 | 987654321 | 3000 | 14000 |
| 2017-10-16 | 987654321 | 3500 | 11500 |
| 2017-11-15 | 987654321 | 2500 | 9000 |
+--------------+------------+----------+----------------------+
何を試しましたか?オンラインで研究をしたことがありますか? – RealCheeseLord
このリンクをチェックしてください。これはあなたに多くの助けになるかもしれません[このリンクを参照](https://stackoverflow.com/questions/40236663/ledger-report-logic-in-stored-procedure) –