non e' chiaro quello che chiedi.
time_format vuole un orario e non una data. Tu fai l'ordinamento sul campo inizio che si suppone contenga solo un campo TIME cioe' hh:mm:ss.
Dovresti fare l'ordinamento sul campo DATE. Ti verrebbero in ordine di giorno. Per facilitare il controllo potresti estrarre il giorno con valore del giorno della settimane con DAYOFWEEK (standard ODBC) e ordinare per questo valore. (1=domenica, 2= lunedi'.... 7 = sabato)
Ti allego la pagina del manuale con le varie funzioni. Se preferisci in italiano ci sono un paio di pillole in merito nei thread in rilievo.
http://dev.mysql.com/doc/mysql/en/da...functions.html
![]()