Я хочу получить запрос, чтобы найти максимальное количество записей за каждые 24 часа на sqlserver.найти интервал максимальных записей счета
Например, пусть у меня есть следующая таблица
event | time
-----------------
1 | 25/1/2009 20:15:00
1 | 25/1/2009 23:15:00
5 | 10/1/2009 02:15:00
1 | 26/1/2009 00:15:00
1 | 30/1/2009 21:15:00
5 | 10/1/2009 23:15:00
Я хочу запрос привести
event | max | start time | end time
1 | 2 | 25/1/2009 20:15:00 | 26/1/2009 00:15:00
5 | 1 | 10/1/2009 02:15:00 | 11/1/2009 02:15:00
даже в конце времени было время последней записи в течение 24 часов, это okay, что означает
event | max | start time | end time
1 | 2 | 25/1/2009 20:15:00 | 26/1/2009 20:15:00
5 | 1 | 10/1/2009 02:15:00 | 10/1/2009 23:15:00
Как это можно сделать с помощью sql-сервера? Я уже сделал это, подключив базу данных к моему java-приложению, но мне нужен эффективный способ использования чистого sql-сервера.
И что вы пробовали? Где вы застряли? MySql или Sql-Server. Пожалуйста, будьте более конкретными и укажите правильные метки. –
Извините за ошибку, это sqlserver. Я попытался подключить базу данных к моему приложению java и сделать это там, и он работает, но я не думаю, что это эффективный способ. – Aladdin
В чем вопрос? –