Hej, mam takie zapytanie:
SELECT zamowienia.ID_Zamówienia,klienci.Imie,klienci.Nazwisko,SUM(książka.cena*zamowienia.ilosc),zamowienia.Czas_Dostawy,zamowienia.Odebrana FROM((zamowienia INNER JOIN książka ON zamowienia.ID_ksiązki=książka.ID_ksiązki) INNER JOIN klienci ON zamowienia.ID_Klienta=klienci.ID_Klienta)
Ale mam problem że sum sumuje wartosci ze wszystkich kolumn, a chciałbym żeby sumował tylko tam gdzie zamowienia.ID_zamówienia jest takie samo(id_zamowienia moze sie powtarzac w bazie)
Moge napisać tak, ale wtedy zsumuje mi tylko do jednego wiersza,a zalezaloby mi zeby zrobił to i wyswietlil wszystkie unikalne wiersze
SELECT zamowienia.ID_Zamówienia,klienci.Imie,klienci.Nazwisko,SUM(książka.cena*zamowienia.ilosc),zamowienia.Czas_Dostawy,zamowienia.Odebrana FROM((zamowienia INNER JOIN książka ON zamowienia.ID_ksiązki=książka.ID_ksiązki) INNER JOIN klienci ON zamowienia.ID_Klienta=klienci.ID_Klienta) WHERE zamowienia.ID_zamowienia='1'.
Mogłby mi pomóc jakiś dobry człowiek? :D