Announcement

Collapse
No announcement yet.

SQL Query / Preis bei Wert zwischen x und y

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • SQL Query / Preis bei Wert zwischen x und y

    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

    Code:
    SELECT Preis FROM FrachtKosten WHERE Kilometer =  ? OR Kilometer <  ? ;
    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!

  • #2
    [highlight=sql]
    SELECT
    MAX(Preis)
    FROM
    FrachtKosten
    WHERE
    Kilometer <= ? ;
    [/highlight]
    Zuletzt editiert von Markus Kinzler; 13.11.2007, 14:08.

    Comment


    • #3
      SQL Query / Preis bei Wert zwischen x und y

      OH MEIN GOTT das wäre dann mal ne einfach Lösung! Keine Ahnung aber das ist mir gar nicht in den Sinn gekommen.

      Danke

      Comment


      • #4
        Ich habe noch ne kleine Korrektur beim Vergleich gemacht.

        Comment

        Working...
        X