max Abfrage

Werbung:
wenn ich diese Abfrage zu dieser Datenbank machen soll wäre dann das so richtig ?:) oder brauche ich eine andere Abfrage ?
select max(count(Produktid)/Fläche as Max_Produkte_m2, Discounter.*
from Produkte
join BIETET AN
USING(Produktid)
join Discounter using(Discounterid)
group by Discounterid
 
Werbung:
Code:
SELECT Discountername,count(*) / Fläche AS Anzahl_pro_Fläche
FROM DISCOUNTER
INNER JOIN BIETET_AN
ON DISCOUNTER.DiscounterID = BIETET_AN.DiscounterID
GROUP BY Discountername,Fläche
ORDER BY ount(*) / Fläche DESC
Wobei der Datentyp für Fläche unbekannt ist, du kriegst eventuell Rundungsprobleme, und du müsstest eventuell mit HAVING genau den Discounter mit den meisten Produkten liefern und nicht sortieren, je nach Aufgabenstellung.
 
Zurück
Oben