Tobias Kloth: MySQL Abfrage

Beitrag lesen

Hallo Klaus,

Ich möchte die Tabelle so abfragen, dass ich immer den passenden wert bekomme:
ist die einheit 1 dann sollte der return wert 10 sein

Du möchtest den den Wert aus "wert" in der Zeile in der einheit kleiner oder gleich der gegebenen Einheit ist:
  SELECT einheit, wert FROM tabelle WHERE einheit <= 7 ORDER BY einheit DESC LIMIT 1
(wobei 7 hier der gegebene Wert für einheit ist)

Grüße aus Nürnberg
Tobias