Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Максимальное количество строк за 15 минут / 4 сообщений из 4, страница 1 из 1
24.02.2016, 15:41:55
    #39177886
Mary007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Максимальное количество строк за 15 минут
Здравствуйте!

Из таблицы Table(Id, Time) нужно найти такие 15 минут, в которых будет наибольшее количество записей(строк).

При помощи запроса
SELECT count(*) FROM Table WHERE Time BETWEEN '2015-01-01 12:00:00' AND '2015-01-01 12:15:00'
считаю количество записей за время от 12.00 до 12.15.

Можно ли подсчитать количество записей за каждые 15 минут по всему промежутку времени, и найти максимальное количество записей?

Например, в таблице записи за 1 день. Нужно подсчитать количество строк в таблице за время:
1. от 00.00.00 до 00.15.00 (5 строк)
2. от 00.01.00 до 00.16.00 (6 строк)
3. от 00.02.00 до 00.17.00 (4 строк)
...
N. от 23.45.00 до 24.00.00 (0 строк)

И среди них вычислить максимальное количество строк (в данном случае от 00.01.00 до 00.16.00 - 6 строк).

Если да, то как это сделать?
...
Рейтинг: 0 / 0
24.02.2016, 16:20:25
    #39177930
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Максимальное количество строк за 15 минут
Чёнить типа
Код: sql
1.
2.
3.
4.
5.
6.
SELECT t1.time, COUNT(t2.time)
FROM table t1, table t2
WHERE t2.time BETWEEN t1.time AND t1.time + INTERVAL 15 MINUTE
GROUP BY t1.time
ORDER BY 2 DESC
LIMIT 1
...
Рейтинг: 0 / 0
24.02.2016, 17:07:21
    #39177984
Mary007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Максимальное количество строк за 15 минут
AkinaЧёнить типа
Код: sql
1.
2.
3.
4.
5.
6.
SELECT t1.time, COUNT(t2.time)
FROM table t1, table t2
WHERE t2.time BETWEEN t1.time AND t1.time + INTERVAL 15 MINUTE
GROUP BY t1.time
ORDER BY 2 DESC
LIMIT 1



Появилась ошибка: не понимает что такое 15.
PS. В таблице тип Time: TEXT NOT NULL
...
Рейтинг: 0 / 0
24.02.2016, 18:11:47
    #39178047
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Максимальное количество строк за 15 минут
Mary007В таблице тип Time: TEXT NOT NULLПреобразуйте (CAST) в TIME.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Максимальное количество строк за 15 минут / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]