У меня есть таблица, которая содержит некоторые дублированные данные, и я хочу удалить из нее определенные записи на основе значения, хранящегося в столбце «Время».Удалить конкретные повторяющиеся данные с условием
В моей таблице, ID: 504289 имеет 3 входа:
Date Time Place ID
20161128 2016-11-30 12:54 East 504289
20161128 2016-11-30 12:55 East 504289
20161128 2016-11-30 13:10 East 504289
Я хочу удалить только запись, где интервал времени между ним и предыдущими записями имеет разницу в 15 минут или меньше.
Прилагается к таблице выше, только запись 12:55 будет удалена, потому что 1254 является первой записью, а 13:10 - более 15 минут от нее.
Может ли кто-нибудь помочь разобраться в запросе?
Пожалуйста, отметьте свой вопрос в базе данных, которую вы используете. Кроме того, каков тип данных столбца 'time'. –
временной столбец varchar –