[MySQL 4.1] Näherungswert bestimmen

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

  • [MySQL 4.1] Näherungswert bestimmen

    Hi,

    gibt es eine Möglichkeit in einer Query einen Näherungswert zu selecten?


    Tabelle:
    down, up
    1000, 128
    2000, 192
    3000, 384
    1000, 1000
    2000, 2000
    3000, 3000
    etc.


    Ich habe 2 Werte und möchte nun den Eintrag selektieren der den beiden werten am nächsten ist. Es handelt sich um Integer Felder.

    Pseudo-Query:
    Code:
    SELECT * FROM tab1 WHERE 1789 NEAR down AND 164 NEAR up
    Geht sowas überhaupt?

    Dank euch schonmal...

  • #2
    Abweichung berechnen, danach sortieren und LIMIT 1 ?

    Kommentar


    • #3
      Hey, die Idee ist gut und funzt sogar!!


      Code:
      SELECT 
      
      *,
      abs(down-1782) AS d , 
      abs(up-164) AS u 
      
      FROM tab1
      
      ORDER BY d, u
      
      LIMIT 0,1
      Dickes Danke!

      Kommentar

      Lädt...
      X