учитывая, что у меня есть эти таблицы записей людей (идентификатор, имя, дата)
- 1 оценка 2017-10-1 05: 00
- 1 оценка 2017-10-1 05: 01
- 1 оценка 2017-10-1 05: 02
1 оценка 2017-10-1 05:03
2Джони 2017-10-1 05: 00
- 2 Джони 2017-10-1 05: 01
- 2 Джон 2017-10-1 05: 02
- 2 joni 2017-10-1 05:03
результат запроса, который я хочу:
Я хочу получить только две записи (одну для марки и одну для Джони), поскольку они имеют одинаковый идентификатори разница в дате меньше или равна 3 минутам. Как написать этот запрос
Я создал решение, объявив таблицу, вставив в нее все записи, чем цикл в каждой записи, и проверил, есть ли другие записи. которые имеют тот же идентификатор с разницей в 3 минуты, поэтому, если существует, я удаляю эту запись.
, но это решение слишком ли занимает слишком много ресурсов (времени), я ищу лучшее решение