Hallo erstmal sorry aber ich hab keinen besseren Titel gefunden
ich hab ein Problem mit einer Abfrage.
Und zwar hab ich eine Frachtkosten Tabelle die wie folgt aussieht: (km: 1 Kosten: 1 Euro), (km: 5 Kosten: 2 Euro), (km: 10 Kosten: 5 Euro)
Sprich wenn der Benutzer einen Kilometerwert zwischen 1 und 4 eingibt dann soll 1 Euro ausgegeben werden, wenn der Benutzer einen Kilometerwert zwischen 5 und 9 eingibt dann soll 2 Euro ausgegeben werden usw.
Wie bekommt ich das in eine Where Klausel? Oder halt wie heißt die Abfrage? Ich hatte bis jetzt folgendes
So Problem ist dass er mir jetzt wenn ich z.B. 9 Kilometer eingebe zwei Werte ausgibt 1 Euro und 2 Euro! ABER richtig wäre ja nur 2 Euro!
Bin für jede Hilfe dankbar!
ich hab ein Problem mit einer Abfrage.
Und zwar hab ich eine Frachtkosten Tabelle die wie folgt aussieht: (km: 1 Kosten: 1 Euro), (km: 5 Kosten: 2 Euro), (km: 10 Kosten: 5 Euro)
Sprich wenn der Benutzer einen Kilometerwert zwischen 1 und 4 eingibt dann soll 1 Euro ausgegeben werden, wenn der Benutzer einen Kilometerwert zwischen 5 und 9 eingibt dann soll 2 Euro ausgegeben werden usw.
Wie bekommt ich das in eine Where Klausel? Oder halt wie heißt die Abfrage? Ich hatte bis jetzt folgendes
Code:
SELECT Preis FROM FrachtKosten WHERE Kilometer = ? OR Kilometer < ? ;
Bin für jede Hilfe dankbar!
Comment