Archivdatensätze per Datum ermitteln

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

  • Archivdatensätze per Datum ermitteln

    Hallo Forum,

    ich habe in einer Tabelle Nachrichten erfasst, die ich klassisch
    so auslese:

    $ausgelesen = mysql_query("select * from tabelle where (online = '1') order by nid DESC", $con);

    In der Spalte --> erfasst <-- ist das Datum wie folgt gespeichert:
    2004-03-19

    Das aktuelle Datum ist definiert über die Variable $aktdatum (im aktuellen Fall 2006)

    Jetzt möchte ich alle Datensätze auslesen, die vor 2006 erfasst wurde.

    Wie lautet hier der Query?

    DANKE FÜR DIE HILFE!

    Grüße
    Rainer

  • #2
    von welchem typ ist die spalte "erfasst"?

    Kommentar


    • #3
      varchar(10)

      Kommentar


      • #4
        warum nicht http://dev.mysql.com/doc/refman/5.0/...ime-types.html ? das würde doch besser passen als varchar und ließe sich mit YEAR perfekt verwenden.

        Kommentar


        • #5
          hm weil ich sonst einiges umschreiben müsste.
          wollte an sich nur eine lösung für den query.
          die neue Funktion hab ich auch schon gesehen

          Kommentar


          • #6
            schreib's lieber jetzt um und mach's jetzt richtig; wenn die anforderungen weiterhin wachsen, wirst du mit dem string nichts anfangen können.

            ansonsten - viel spaß mit LEFT().

            Kommentar

            Lädt...
            X