![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 20.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Potrzebuje zrobic zestawnienie kosztow
Ma sie wyswietlic dane o umowie i suma kosztow dla kazdej z nich Sa 3 tabele: Umowa KosztyFin KosztySad i robie tak:
Niestety zle mi wylicza, kosztyFin wynosza 4012 a wylicza mi ze 170129,95 Nie mam pojecia skad sie to bierze. Porszę o pomoc. Ten post edytował beeper 19.07.2005, 22:57:33 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
left join ma to do siebie, że dołącza ci też full pustych rekordów, przez co tworzą się sztuczne rekordy do sumowania. Stąd ten przyrost.
musisz dać pare warunków na not null. Coś w tym stylu (zakładam ze masz pole ID w tabelach) (to powinno zmniejszyc sume, ale nie gwarantuje że da wynik poprawny)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 05:04 |