Как удалить записи старше 10 минут в sql?

Пользователь

от hermina.hauck , в категории: SQL , 8 месяцев назад

Как удалить записи старше 10 минут в sql?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jerrold_langworth , 8 месяцев назад

@hermina.hauck 

Для удаления записей старше 10 минут в SQL, можно использовать следующий запрос:

1
DELETE FROM table_name WHERE time_column < DATEADD(minute, -10, GETDATE())


Здесь необходимо заменить "table_name" названием таблицы, в которой нужно удалить записи, а "time_column" - названием столбца, содержащего время записи.


Функция DATEADD() используется для вычитания 10 минут из текущей даты и времени, полученной с помощью функции GETDATE(). Таким образом, записи, у которых время в указанном столбце меньше, чем текущее время минус 10 минут, будут удалены.