Sortieren nach MONAT/JAHR

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

  • Sortieren nach MONAT/JAHR

    Hallo auch,

    ich habe ein Datenfeld mit Werten wie z.B. 07/1999 oder 01/2001 etc.

    Wie kann ich dieses Feld bei einer mySQL-Abfrage richtig sortieren.

    Bei einer normalen Sortierung würden ja oben genannten Beispiele so

    01/2001
    07/1999

    sortiert und sie sollen so

    07/1999
    01/2001

    sortiert sein.

    Viele Grüße

  • #2
    Re: Sortieren nach MONAT/JAHR

    Original geschrieben von JoeT
    ich habe ein Datenfeld mit Werten wie z.B. 07/1999 oder 01/2001 etc.
    spaltentyp?

    Wie kann ich dieses Feld bei einer mySQL-Abfrage richtig sortieren.
    wenn's einer der datumstypen von mysql ist: order by

    wenn nein (textfeld o.ä.): so ohne weiteres, gar nicht natürlich.
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      ich denke, dass deine Spalte vom Typ String ist, daher mit String-Funktionen auseinander pflücken und in Form YYYY-MM-DD zusammensetzen, dann CAST anwenden, danach kannste wie gewünscht sortieren.

      Kommentar


      • #4
        Es ist tatsächlich ein String-Feld, wäre es denn möglich, das String-Feld in ein Datum-Feld mit genanntem Format zu verwandeln und ist es dann leichter zu sortieren ?

        Wie würde denn das mit den Stringfunktionen und Cast in Codeform aussehen ?

        Gruß

        Kommentar


        • #5
          warum liest du nicht anstatt zu fragen?

          Kommentar


          • #6
            Original geschrieben von asp2php
            dann CAST anwenden, danach kannste wie gewünscht sortieren.
            Wozu cast?

            Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

            bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
            Wie man Fragen richtig stellt

            Kommentar


            • #7
              Original geschrieben von ghostgambler
              Wozu cast?
              weiß ich auch nicht, vielleicht war ich beim Gedanken dabei, daß er noch was als Datum rechnen will ... frag mich jetzt nicht wie ich drauf komme

              Kommentar


              • #8
                Original geschrieben von asp2php
                weiß ich auch nicht, vielleicht war ich beim Gedanken dabei, daß er noch was als Datum rechnen will ... frag mich jetzt nicht wie ich drauf komme
                Gut, ich dacht schon ich wäre dumm, weil ich den Zweck nicht verstehe

                Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

                bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
                Wie man Fragen richtig stellt

                Kommentar

                Lädt...
                X