Мне нужно посчитать количество записей в таблице ежедневно с 9:00 до 18:00 в указанный диапазон дат.
Пример вывода должен выглядеть следующим образом:
Date Count of users 01-11-2018 100 02-11-2018 88 03-11-2018 107 04-11-2018 113
SELECT `date`, Count(*) FROM table_name tn WHERE tn.date >= Timestampadd(hour, 9, Curdate()) AND tn.date <= Timestampadd(hour, 18, Curdate()) GROUP BY `date`
SELECT DATE(date), count(*) FROM table WHERE TIME(date) BETWEEN TIME('9:00:00') AND TIME('18:00:00') GROUP BY DATE(date)