Один из вариантов - использовать функцию DATE_FORMAT
, чтобы изолировать временную составляющую вашей метки времени, например,
SELECT *
FROM userstats
WHERE DATE_FORMAT(timestamp, '%H:%i') BETWEEN '08:01' AND '23:59';
. Ваш фактический запрос может выглядеть не совсем так, но, похоже, это не соответствует действительности.вашего вопроса.