daten via mysql filtern

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

  • daten via mysql filtern

    hab leider kaum ahnung von mysql,
    ich versuch mal meine situation zu schildern

    hier ein auszug aus der tabelle werte:

    id - name - date - startwert - endwert
    # aktueller tag
    2691 Test1 20050907 25.04 25.22
    5382 Test2 20050907 58.95 59.07
    8071 Test3 20050907 59.83 60.16
    # gestern
    2690 Test1 20050906 24.8 25.17
    5381 Test2 20050906 57.78 58.51
    8070 Test3 20050906 59.54 60.1

    nun will ich eine sql abfrage, die mir endwert (gestern) vergleicht (größer als) mit startwert (aktuell)

    hier nochmal zur verdeutlichung:
    wo ist der endwert vom 20050906 > als der startwert vom 20050907

    also wäre wenn dei sql abfrage stimm die ausgaben in diesem beispiel:
    2691 Test1 20050907 25.04 25.22
    8071 Test3 20050907 59.83 60.16

    ich will dannach weitere filter einfügen,
    die mir dann danach aus dem result von vorher nochmals
    die daten filtert, zb wäre die nächste abfrage

    zeige alle wo endwert größer 30

    dann soll er nur noch

    8071 Test3 20050907 59.83 60.16

    ausspucken.


    das ist eigentlcih shcon alles


    VIELEN DANK SCHONMAL!!

  • #2
    select a.* from tabelle as a

    1) ... left join tabelle as b where a.endwert>b.startwert

    2) ... and a.endwert>30
    mein Sport: mein Frühstück: meine Arbeit:

    Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

    Kommentar

    Lädt...
    X