Ti rispondo al volo perche' mi assale il sonno...

Tu hai un campo date e devi estrarre i record relativi a quella data.
La data la devi conoscere ovviamente...

WHERE campo_data = '2005-07-15'

a questo punto ha senso l'ordinamento per orario, perche' sara relativo solo a quel giorno. Diverso sarebbe il discorso se tu volessi estrarre tutta una settimana .... potresti per esempio basarti sulla settimana dell'anno...

where week(campo_data) = week(CURDATE())
order by campo_data, campo_ora

ordinando pero' questa volta per data e ora. Le soluzioni sono molteplici. Se vuoi query automatiche e ammettiamo che devi prendere il calendario della prossima settimana:

WHERE week(campo_data) = week(CURDATE() + INTERVAL 7 DAY)

e via cosi'...