Задать вопрос
DShcherbakov
@DShcherbakov

Как составить sql запрос?

Есть таблица типа:
table.jpg
Нужно из нее выбрать записи с одинаковыми полями IP и DateTime и разным полем RequestURI за последнюю минуту и отгруппировать по IP.
Пока есть за запрос который ищет одинаковые по времени записи за последнюю минуту, но не учитывает разные RequestURI.
SELECT IP, DateTime FROM UserRequests 
WHERE DateTime IN (SELECT DateTime FROM UserRequests GROUP BY DateTime HAVING COUNT(DateTime) > 1) 
AND DateTime >= DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 1 MINUTE)
GROUP BY IP
  • Вопрос задан
  • 72 просмотра
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Продвинутый SQL
    5 недель
    Далее
  • Яндекс Практикум
    SQL для разработки
    4 месяца
    Далее
  • Академия Eduson
    SQL-разработчик: тариф Базовый
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы