Datenbank+abfrage zwischen 2 werten

  • Themenstarter Themenstarter joky_joky
  • Beginndatum Beginndatum
J

joky_joky

Tach Leute,

ich bräuchte mal kurz eine Denkanstoß.

Und zwar habe ich in einer DB werte Stehen.
z.B 300 ->600 ->900 ->1200 ->1600 ->1800 usw. 1.Wert
z.B 2 -> 3 -> 4 -> 5 -> 6 -> 8 -> usw. Prozent
so nun wenn ich eine anderen Wert habe z.B 450 euro dann gibt es darauf 2% Rabatt.
anderes Beispeil wenn ich 1300 Euro habe dann gibt es darauf 5% Rabatt usw.

So nun brauch ich eine abfrage an die DB und ich sitze auf der Leitung und komme nicht drauf wie ich das machen soll. Ich weis das das ganz einfach ist aber wie gesagt hab warscheinlich ein Brett vorm Kop.
 
Du könntest mit der MySQL-Funktion CEILING() arbeiten, allerdings müsstest du noch prüfen, ob der Preis über 300 Euro liegt.
Code:
SELECT
        IF(`Spaltenname`>=300, CEILING(`Spaltennema`/300), 0) AS `prozentualer_Rabatt`
 
Zurück