SommerKlausur 2008 ==> SQL aufgabe

zum vergleichen und verbessern

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

SommerKlausur 2008 ==> SQL aufgabe
dankbar fuer jede kritik!

anbei die angabe:

und hier mein loesungsvorschlag:

■ Erstelle SQL Anfrage die ausgibt: Rentabilität=Differenz
Kosten Preis. Rentabilität und Name aller Kaffeesorten nac
Rentabilität sortiert (unklar wieviele Punkte genau aber vie
Punkte!!!)

SELECT Kaffee,(Preis-Kosten) AS Rentabilitaet
FROM KAFFEE
ORDER BY Rentabilitaet DESC;

Erstelle SQL Anfrage die ausgibt: Gesamte Sitzplätze
vorhanden in PLZ in PLZ-Bereich 73*** und sortiert nach
PLZ und sinnvoll benannt(viele Punkte!!!)

SELECT Plz,sum(Sitzplaetze) as GesamtZahlSizplaetze
FROM Filiale
WHERE plz like ‘73___’
GROUP BY Plz
ORDER BY GesamtZahlSizplaetze DESC;

Top 3 Beliebteste = meist verkaufte(keine Angabe ob auf
1/Alle tage bezogen!!!) Kaffeesorten in allen Filialen mit
Rang, Name,und Anzahl(viele Punkte!!!)

CREATE VIEW VerkaeufeProSorte
SELECT Kaffee as name,sum(Anzahl)
FROM VERKAUEFE

GROUP BY Kaffee;

SELECT count() as Rang,f1.name,f1.anzahl
FROM VerkaeufeProSorte f1, VerkaeufeProSorte f2
WHERE f1.anzahl <= f2.anzahl
GROUP BY f1.name,f1.anzahl
HAVING count(
) <=3;