Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] höchstes datum, wenn feld ist nicht leer

Einklappen

Neue Werbung 2019

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

  • [Erledigt] höchstes datum, wenn feld ist nicht leer

    Hallo,
    Ich verzweifel!
    Wie bekomm ich die Abfrage hin, damit ich den ältesten datensatz bekomme, wenn feld 2 nciht leer ist!

    z.B.

    Tabelle: id, datum, erg

    nun will ich hier den datensatz bekommen, welcher das älteste datum hat UND einene Wert im Feld "erg" hat!

    Hoffe jemand kann helfen!
    danke und greez moji

  • #2
    ich bin zwar auch nicht 100% fit in den Dingen, aber wie wäre es als Anstoss mit etwas wie diesem...

    Code:
    SELECT * FROM tabellenname WHERE erg<>'' ORDER BY datum ASC READ FIRST 1 ROW ONLY
    Na, was sagen die Spezialisten dazu???

    CU @ll,
    SunnyKeit98

    Kommentar


    • #3
      Zitat von SunnyKeit98
      Na, was sagen die Spezialisten dazu???
      Was soll man da sagen? Ansatz richtig, Ausführung Quatsch.
      Code:
      SELECT id, datum, erg 
          FROM tabellenname 
          WHERE NOT ISNULL(erg) 
          ORDER BY datum
          LIMIT 1, 1;

      Kommentar


      • #4
        Er hätte gerne den letzten datensatz:

        Code:
        SELECT id, datum, erg 
            FROM tabellenname 
            WHERE NOT ISNULL(erg) 
            ORDER BY datum 
            DESC LIMIT 1;

        Kommentar


        • #5
          @Biertrinker3
          War wohl wieder sehr durstiges Wetter heute. Wenn du nach Datum absteigend sortierst, erhälst du wohl das neuste Datum als erstes und das älteste zuletzt. Aber beim Limit hast du recht, "LIMIT 1" genügt.

          Kommentar

          Lädt...
          X