order by datum

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

  • order by datum

    hallo,

    ich habe in der tabelle meine datensaetze mit dem datum 01.03.2005 21:17:06 eingetragen.

    wenn ich nun mit ORDER BY datum ASC werden die daten nicht nach dem datum sortiert. ich erhalte folgende ausgabe:

    24.02.2005
    04.03.2005
    27.02.2005

    ich habe das gefühl, dass er nur nach tagen sortiert. wie kann ich das problem beheben. der datentyp der tabelle ist auf varchar. sollte ich ihn wohl besser auf datetime ändern oder kann ich auch mit varchar sortieren. ich habe keinen bock alle daten jetzt auf datetime zu ändern.

    was kann ich tun ?

  • #2
    Re: order by datum

    Original geschrieben von thea
    der datentyp der tabelle ist auf varchar.
    das ist blödsinnig.

    sollte ich ihn wohl besser auf datetime ändern
    ja.

    oder kann ich auch mit varchar sortieren.
    nicht ohne weiteren aufwand (mit stringfunktionen datum erst auseinander nehmen, "sortierbar" wieder zusammensetzen).

    ich habe keinen bock alle daten jetzt auf datetime zu ändern.
    siehe punkt 1.
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      besten dank erstmal.

      wie würde das denn aussehen, wenn ich mit den stringfunktionen arbeite?

      Kommentar


      • #4
        mysql.com hilft dir da gerne weiter.
        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

        Lädt...
        X