Как я могу получить записи в таблице между СЕЙЧАС () и предыдущим 3:00?
Это было бы легко, если сейчас 9 утра, но как мне написать это, если сейчас 2 часа ночи? т.е. мне нужны сделки между DATE_SUB (CURDATE (), INTERVAL 21 HOURS) и NOW (). Я ищу код, который может делать и то, и другое без необходимости проверять время в пользовательском коде и выбирать между двумя операторами sql.
Я уверен, что есть простое решение, но оно ускользает от меня.