Удаление всех записей из таблицы Microsoft SQL Server до определенной даты - PullRequest
0 голосов
/ 01 апреля 2019

Как мне удалить все записи из таблицы SQL Server до определенной даты, когда столбец даты имеет тип DATETIME тип данных?

Примером даты и времени является 2011-09-21 08:21:22.

1 Ответ

0 голосов
/ 01 апреля 2019

просто укажите дату и время в строковом литерале в YYYY-MM-DD HH:MM:SS формате

DELETE from yourtable
WHERE  the_date_column < '2011-09-21 08:21:22'

РЕДАКТИРОВАТЬ: добавлено ниже раздела

если дата удаления 2011-09-21 и вы хотите включить дату, например 2011-09-21 01:23, то укажите дату для удаления как один день спустя 2011-09-22

DELETE from yourtable
WHERE  the_date_column < '2011-09-22'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...