Sortierung -> Mutlisort

Dieses Thema im Forum "Webentwicklung" wurde erstellt von bene600, 3. März 2006 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 3. März 2006
    Hi,
    hab nen dickes Problem mit der Sortierung von meiner SQL ausgabe die ich in einer Tabelle über eine While-Schleife ausgeben möchte.

    Erstmal sieht meine MySQL strucktur so aus:

    Dates ##Tablename
    - ID
    - Name
    - Location
    - Link
    - Day
    - Month
    - Year

    So, nun soll die Ausgabe sortiert werden und zwar erst nach Jahr dann nach Monat und dann nach Tag, so das das aktuellste immer nach oben rückt (.. Kann passieren das Dates dazwischenkommen die eig. nach ganz oben sollten)

    Mach ich das über array Multisort ? Hatte ich schon versucht ging nicht

    Oder kann man irgendwie Datum noch einfacher sortieren ? Weil einfach ORDER BY date DESC. Da berücksichtigt er natürlich erst den tag, danach monat und zum schluss erst das jahr...

    Freue mich über jede Hilfe !
     
  2. 3. März 2006
    kannst es so machen:

    SELECT ........ ORDER BY Jahr DESC, Monat DESC, Day DESC

    dann berücksichtigt er dir nach den kritererien.
    erst nach jahr, wenn das gleich ist nach monat, und wenn dieses gleich ist nach dem tag!

    das DESC ist ja die sortierung aufsteigend/absteigend musst testen was was ist (DESC oder ASC)

    tschö blaah
     
  3. 3. März 2006
    Ah super ! Werde ich gleich mal testen...

    Wusste nur nicht das ich im query auch mehrmals order by machen kann
     
  4. 4. März 2006
    Mach einfach deine Tabelle neu - es gibt nicht umsonst den Zellentyp "TIMESTAMP" bei einer mySQL-DB.
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.