ältester datensatz UND Feld ist nciht leer

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

  • ältester datensatz UND Feld ist nciht 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
    MfG dutt

  • #2
    wenn kein wert als NULL definiert ist, kannst du das so machen.
    Code:
    SELECT
        datumsfeld,
        feld2
    FROM
        tabelle
    WHERE
        feld2 IS NOT NULL
    ORDER BY
        datumsfeld DESC
    LIMIT
        1
    ist kein wert bei dir nur ein leerer string, ist dies hier u.u. eine lösung.
    Code:
    SELECT
        datumsfeld,
        feld2
    FROM
        tabelle
    WHERE
        feld2 != ''
    ORDER BY
        datumsfeld DESC
    LIMIT
        1
    in beiden fällen hast du aber ein datumsfeld, um die sortierung der aktuallität vorzunehmen.


    übrigens sind das grundlagen ....
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      yes, es funktioniert! danke
      MfG dutt

      Kommentar


      • #4
        na, da hab ich ja noch ein 2. Problem:
        das gleiche Spiel, nur diesmal so mir der datensatz ausgegeben werden, der nach dem aktuelle datum kommt!
        bsp:
        heute ist der 06.08

        datum:
        10.08
        17.08
        usw...

        nun soll mir der datensatz vom 10.08 angezeigt werden!

        vielleicht was mit next?

        thx
        MfG dutt

        Kommentar


        • #5
          nach datumsfeld aufsteigend sortieren und als bedingung

          datumsfeld > NOW()


          aber du hast die frage nicht ernst gemeint nach dem du doch das handbuch konsultiert hast oder?
          Ich denke, also bin ich. - Einige sind trotzdem...

          Kommentar


          • #6
            mach dich mal schlau, was DESC bedeutet, dann kommst du auf die Lösung

            Kommentar


            • #7
              roger that
              MfG dutt

              Kommentar

              Lädt...
              X