Podzapytanie obliczające sumę.

Podzapytanie obliczające sumę.
KO
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Olsztyn
  • Postów: 64
0

Witam. Mam taki problem z podzapytaniem.
Chciałbym nim pobrać sumę wszystkich zamówień na dany rodzaj paliwa.

CREATE VIEW Widok_NajczesciejKupowanePaliwa
AS SELECT RodzajePaliw.IdPaliwa, RodzajePaliw.NazwaPaliwa, RodzajePaliw.CenaZaLitr,
(SELECT SUM(Zamowienia.ZakupionychLitrow) WHERE Zamowienia.Rodzajpaliwa=RodzajePaliw.IdPaliwa FROM Zamowienia, RodzajePaliw)
FROM RodzajePaliw;

Mam problem z pobraniem rekordów które mają konkretny Zamowienia.Rodzajpaliwa ponieważ nie mogę tego porównać z RodzajePaliw.IdPaliwa z zapytania zewnętrznego.
Chciałbym to koniecznie podzapytaniem zrobić.

Pozdrawiam.

Marcin.Miga
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2794
1
Kopiuj
CREATE VIEW Widok_NajczesciejKupowanePaliwa 
  AS SELECT RodzajePaliw.IdPaliwa, RodzajePaliw.NazwaPaliwa, RodzajePaliw.CenaZaLitr, 
  (SELECT SUM(Zamowienia.ZakupionychLitrow) FROM Zamowienia WHERE Zamowienia.Rodzajpaliwa=RodzajePaliw.IdPaliwa ) 
  FROM RodzajePaliw;
KO
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Olsztyn
  • Postów: 64
0

W sumie to chodziło tylko o wrzucenie WHERE za FROM, ale gafe strzeliłem.

Dzięki :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.