Pokud říkáte, že nejoblíbenějšími dotazy jsou časová základna, doporučoval bych použít jeden sloupec, který ukládá čas jako ve vaší první možnosti .
Můžete si vybrat svou vlastní epochu pro aplikaci a pracovat odtud.
To by mělo zjednodušit dotazy, které je třeba psát při hledání časových intervalů.
Podívejte se také na 10.3.1. Typy DATETIME, DATE a TIMESTAMP