Falsche Sortierung

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

  • Falsche Sortierung

    Moin Moin,
    ich habe in einer Datenbank ein Feld "geboren".
    Mein Ziel ist es das eine Sortierung für das laufende Jahr stattfindet, sprich ober sollen die Leute stehen die im Januar Geburtstag haben und unten die die im Dezember.
    Im Moment sieht meine sort Anweisung wie folgt aus:

    ORDER BY `geboren` ASC LIMIT 0 , 1000 ";

    Nun sortiert mir mein Script das aber nach dem Tag und nicht nach den Monaten.
    In der SQL Datenbank ist das Datum als varchar hinterlegt.
    Kann jemand helfen?
    Gruss
    Stefan

  • #2
    Re: Falsche Sortierung

    Original geschrieben von stefana1b2
    In der SQL Datenbank ist das Datum als varchar hinterlegt.
    Dann ändere das bitte als erstes, dass ist nämlich ziemlich blödsinnig.

    Schau dir Datumstypen von MySQL an.
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      Hallo wahsaga,
      ich denke du meinst ändern auf int ?
      Gruss
      Stefan

      Kommentar


      • #4
        Original geschrieben von stefana1b2
        ich denke du meinst ändern auf int ?
        Natürlich nicht.

        Wenn ich gemeint hätte, dass du einen Zahlentyp nehmen sollst, hätte ich das gesagt. Tat ich aber nicht, oder?
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar


        • #5
          Hallo,
          vielleicht sollte ichsagen das ich ein Anfänger bin und nun garnichts mehr raffe.
          War varchar nun Richtig ?
          gruss
          Stefan

          Kommentar


          • #6
            Original geschrieben von stefana1b2
            War varchar nun Richtig ?
            Nein.

            Ich sagte doch, schau dir im Handbuch die Datumstypen von MySQL an.
            I don't believe in rebirth. Actually, I never did in my whole lives.

            Kommentar


            • #7
              http://dev.mysql.com/doc/refman/5.0/...-overview.html

              DATE bzw. DATETIME

              Dein Datum wird dann so abgespeichert:

              YYYY-MM-DD

              nun kannst das ganz bequem sortieren.

              Kommentar


              • #8
                Danke Dir,
                das hat mir geholfen
                gruss
                Stefan

                Kommentar

                Lädt...
                X