Dave
Новичок
Помогите с запросом
Приветствую.
В таблице хранится распарсеный лог-файл посещений.
Мне нужно выбрать день с максимальным количеством хитов.
1 строка в таблице - 1 хит.
Делаю так:
select date_format(date,'%Y-%m-%d') as date, count(date) as count from `stat`.`stat_main` group by date order by count desc
в результате выводит:
date | count
2004-03-06 |1020
2004-03-05 |2420
2004-03-04 |2156
2004-03-03 |2682
но это не совсем то что мне нужно, нужно 1 запросом получить 1 строку в которой будет date и максимальный count.
Пробовал делать ...MAX(count(date))...GROUP BY DATE- не получается, пробовал делать группировку по count - то же не выходит.
Если можно это сделать одним запросом то подскажите как, плз.
Приветствую.
В таблице хранится распарсеный лог-файл посещений.
Мне нужно выбрать день с максимальным количеством хитов.
1 строка в таблице - 1 хит.
Делаю так:
select date_format(date,'%Y-%m-%d') as date, count(date) as count from `stat`.`stat_main` group by date order by count desc
в результате выводит:
date | count
2004-03-06 |1020
2004-03-05 |2420
2004-03-04 |2156
2004-03-03 |2682
но это не совсем то что мне нужно, нужно 1 запросом получить 1 строку в которой будет date и максимальный count.
Пробовал делать ...MAX(count(date))...GROUP BY DATE- не получается, пробовал делать группировку по count - то же не выходит.
Если можно это сделать одним запросом то подскажите как, плз.