Archivdatensätze per Datum ermitteln

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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"?

    Comment


    • #3
      varchar(10)

      Comment


      • #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.

        Comment


        • #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

          Comment


          • #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().

            Comment

            Working...
            X