Saldo dzienne na bazie wpłat i faktur

0

MYSQL

W uproszczeniu mam 2 tabele
faktury: idfaktury, data, kwota, idklienta
wplaty: idwplaty, data, kwota, idklienta

Chciałbym na podstawie tych 2 tabel wygenerować wynik w stylu:
saldo(suma wpłat - suma faktur do daty_X), data_X , idklienta
(jeden rekord dziennie, tygodniowo lub przy zmianie wartości salda)

0

(jeden rekord dziennie, tygodniowo lub przy zmianie wartości salda) tak to tylko w erze, a reszta to coś w ten deseń

SELECT 
  f.idKlienta, 
  sum(w.kwota) - sum(f.kwota)  saldo
FROM faktury f
LEFT JOIN wplaty w ON f.idklienta = w.idklienta
where
  f.data <= jakas_data 
  and w.data <= jakas_data 
group by f.idklienta
UNION
SELECT 
  w.idKlienta, 
  sum(w.kwota) - sum(f.kwota)  saldo
FROM faktury f
RIGHT JOIN wplaty w ON f.idklienta = w.idklienta
where
  f.data <= jakas_data 
  and w.data <= jakas_data 
group by w.idklienta

1 użytkowników online, w tym zalogowanych: 0, gości: 1