• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

sql befehl um nach date und time zu sortieren

Bexsta

New member
Hallo..,

wie bereits oben im titel steht versuche ich nach time und date zu sortieren.

wenn der code wie folgt aussieht wird zwar nach date aber nicht zusätzlich nach time sortiert

HTML:
SELECT * FROM veranstaltungen order by startdatum and startzeit

ist hier irgendwo ein fehler? oder kann nicht nach time sotiert werden?
 
danke für deine schnelle preziese antwort!

Es fehlt das Semikolion am Ende, nagut..aber ansonsten keine Idee?

HTML:
SELECT * FROM veranstaltungen order by startdatum and startzeit;
 
Nein, der SQL Befehl ist fehlerhaft, das Semikolon brauchst du nicht. Ansonsten sortiert ODER BY auch die Zeit, aber warum hast du zwei Felder für eine Eigenschaft?
 
es gibt zwar mehre zeiten wie zb einlass aber jetz wo du so fragts, stimmt..es könnte auch in einem feld stehen!

aber das ist ja eigendlich jetz auch kein problem!

was ist den der fehler?
 
die lösung ist statt "and" ein "," zu setzen

HTML:
SELECT * FROM veranstaltungen order by startdatum, startzeit;
 
Ja, und das hätte dir aber auch dein Skript melden müssen. Du hast vermutlich keine Fehlerabfrage in deinem Skript eingebaut?

Aber wie gesagt, für sowas benutzt man ein DateTime Feld, was flexibler und schneller wäre.
 
Zurück
Oben