Se dici che le query più popolari sono la base del tempo, consiglio di utilizzare un'unica colonna che memorizza l'ora come nella prima opzione .
Puoi scegliere la tua epoca per l'applicazione e lavorare da lì.
Ciò dovrebbe semplificare le query che devono essere scritte durante la ricerca degli intervalli di tempo.
Dai anche un'occhiata a 10.3.1. I tipi DATETIME, DATE e TIMESTAMP