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. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #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. Anzeige
    Dealz: stark reduzierte Angebote finden.
  3. #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
     
  4. #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 ;)
     
  5. #4 4. März 2006
    Mach einfach deine Tabelle neu - es gibt nicht umsonst den Zellentyp "TIMESTAMP" bei einer mySQL-DB.
     

  6. Videos zum Thema
Die Seite wird geladen...
Similar Threads - Sortierung Mutlisort
  1. Antworten:
    1
    Aufrufe:
    888
  2. Antworten:
    5
    Aufrufe:
    1.029
  3. Antworten:
    4
    Aufrufe:
    1.008
  4. Antworten:
    7
    Aufrufe:
    503
  5. Antworten:
    14
    Aufrufe:
    644
  • Annonce

  • Annonce