
Zitat von
shukriya
ich bin mir nicht 100 % sicher, aber ich glaub die Aufgabe 3 geht so .. oder ähnlich:
3a) Alle Artikel, die schon min. einmal bestellt wurden:
SELECT * FROM Bestellposition
WHERE Anzahl => 1
GROUP BY FSArtikelnummer ASC;
3b) Artikel mit dem höchsten Umsatz:
SELECT A.Artikelnummer, A.Artikelbezeichnung, A.Preis, B.Anzahl, Preis * Anzahl AS Umsatz
FROM Artikel AS A, Bestellposition AS B
WHERE A.Artikelnummer = B.FSArtikelnummer
GROUP BY A.Artikelnummer
HAVING MAX(Umsatz);
3c) Alle Artikel, die von Kunden aus Ibk bestellt wurden:
SELECT K.Kundennummer, K.Wohnort
FROM Kunde AS K, Bestellung AS B
WHERE K.Kundennummer = B.FSKundennummer
GROUP BY B.FSKundennummer
HAVING K.Postleitzahl = '6020';
??????????
Lesezeichen