Есть такая табличка
CREATE TABLE statistics (
id VARCHAR(255) PRIMARY KEY,
time TIMESTAMP);
В эту табличку через произвольное время записываются значения, где time время выполнения операции с id. Мне необходимо найти дату из поля time, когда количество таких ID было максимальным за все время. В поле time хоронится дата в формате yyyy-mm-dd hh:mm:ss
Пробывал делать так
select max(x.mycount) from (SELECT statistics.time as t , COUNT(*) as mycount
FROM statistics )x ORDER BY x.t DESC limit 1 ;
но без успехов. Ошибка 1140
SELECT
CAST(s.`time` AS DATE),
COUNT(*)
FROM
`statistics` s
GROUP BY
CAST(s.`time` AS DATE)
ORDER BY
COUNT(*) DESC
LIMIT 1
GROUP BY CAST(s.timeAS DATE))ORDER BY COUNT(*) DESC)LIMIT 1)Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости