Tevfik Normalde bir tabloda gelir gider işlemlerini tek satır halinde tutarsınız, en yalın hali bu sanırım:
financial_transactions
+----+---------+---------------------+---------+---------------------+
| id | type | description | amount | created_at |
+----+---------+---------------------+---------+---------------------+
| 1 | income | Sales Revenue | 10000.00| 2024-01-15 08:30:00 |
| 2 | expense | Rent Payment | -1500.00| 2024-01-15 12:45:00 |
| 3 | income | Sales Revenue | 800.00 | 2024-01-16 09:15:00 |
| 4 | expense | Utility Bill | -50.00 | 2024-01-16 14:00:00 |
| 5 | income | Rental Income | 700.00 | 2024-01-17 11:00:00 |
+----+---------+---------------------+---------+---------------------+
SELECT SUM(amount) as balance FROM financial_transactions;
şeklinde de bakiyeyi alırsınız mesela.
Bu en yalın hali. Projenize göre farklı yaklaşmanız gerekebilir.