Max Abfrage

Alaniak

Erfahrenes Mitglied
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:
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:
Versuch mal dies:

SQL:
SELECT
    (wert1 / wert2) d
FROM
    `table`
WHERE
    `wert2` > 100
ORDER BY
    d
LIMIT
    10
 
Zuletzt bearbeitet von einem Moderator:
Zurück