Hallo,
ich möchte aus einer Tabelle den Maxwert bzw. die 10 größten Max-Werte abfragen.
Allerdings müssten dabei ein paar Bedingungen beachtet werden:
- Der Wert setzt sich aus einer Division zweier Felder zusammen
- Die Bedingung gilt nur wenn zusätzlich ein Wert größer 100 ist
Also in etwa so:
Da ich nicht ganz so bewandert bin in mysql hab ich das jetzt mal so zusammengewürfelt. Wahrscheinlich stimmts aber nicht ;-)
Kann mir da jemand helfen.
ich möchte aus einer Tabelle den Maxwert bzw. die 10 größten Max-Werte abfragen.
Allerdings müssten dabei ein paar Bedingungen beachtet werden:
- Der Wert setzt sich aus einer Division zweier Felder zusammen
- Die Bedingung gilt nur wenn zusätzlich ein Wert größer 100 ist
Also in etwa so:
PHP:
SELECT * FROM table WHERE wert1/wert2 = max (wert1/wert2) && wert2 > 100 LIMIT 10
Da ich nicht ganz so bewandert bin in mysql hab ich das jetzt mal so zusammengewürfelt. Wahrscheinlich stimmts aber nicht ;-)
Kann mir da jemand helfen.
Zuletzt bearbeitet: