Kalkulation Abfrage "von - bis"

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Kalkulation Abfrage "von - bis"

    [FONT=Arial]Hallo Zusammen,

    habe eine Frage, wie mache ich die Abfrage für Bsp: kosten für 5,2 Quadratmeter?


    _m2____|_Preis__
    __1__ __|__100$_[/FONT]
    [FONT=Arial]__3__ __|___90$_
    [/FONT][FONT=Arial]__10___ |___50$_[/FONT]
    [FONT=Arial]__100__ |___40$_
    [/FONT]

    Beispiel: bis 3m2 kostet der Teppich 90$ -> 270$ Total
    Wie lautet die Abfrage für 5,2m2? )


    vielen lieben Dank

  • #2
    SELECT 5,2 * MIN(Preis) FROM myTable WHERE m2 <= 5,2

    Kommentar


    • #3
      Super.. vielen Dank für den Input!

      habe es mit MAX(Preis) gemacht.. sonst funktioniert es mit bsp. 0,3m2 nicht.

      Kommentar


      • #4
        Zitat von remooo Beitrag anzeigen
        Super.. vielen Dank für den Input!

        habe es mit MAX(Preis) gemacht.. sonst funktioniert es mit bsp. 0,3m2 nicht.
        Dann sind deine Daten in der Datenbank falsch, weil ein Preis ab 0m² fehlt.

        Mit MAX() wirst du jedenfalls das Problem haben, dass es dann für z.B. 130m2 nicht mehr funktionieren wird.

        Kommentar


        • #5
          ja das ist richtig. Den Preis ab 100 werde ich nicht brauchen. bzw das ist ja einfach ein Beispieltabelle. Bis 1m2 sind einfach die 100$, das geht schon.

          SELECT 5,2 * MAX(Preis) FROM myTable WHERE m2 >= 5,2

          Kommentar

          Lädt...
          X