Witam,

tworze od nowa baze danych i niestety zatrzymałam się na zsumowaniu wszystkich tabel z raportami.

Wyniki są wartościami tak jakbym pomnożyła przez ilość wierszy z bazy sql. np. Jeżeli tabela raport_lotto ma 3 wiersze spełniające warunki to wszystkie wartosci sa pomnożone razy 3.

  1. SELECT sum(wu_wartosc), sum(wartosc_ria), sum(platnosci_wirtualne_wartosc), sum(lotto_obroty+lotto_doplaty-lotto_wyplaty-lotto_uniewaznienia), sum(gotowka_ilosc*gotowka_nominal) FROM raport_wu INNER JOIN raport_ria USING (id_oddzialu) INNER JOIN raport_platnosci_wirtualne USING (id_oddzialu) INNER JOIN raport_lotto USING (id_oddzialu) INNER JOIN raport_gotowka USING (id_oddzialu) WHERE raport_gotowka.id_uzytkownika=1 AND raport_gotowka.id_oddzialu=1


Czy możenie wskazać mi błąd jaki popełniam.