Заказ закрыт
Доработка запроса MS SQL

Бюджет: 1500 ₽/час
Удаление неактуальных данных

Требуется ограничить поиск на ближайшие дни.

Требуется исключить из поиска:
1. данные за текущую текущую дату
2. если выполняется поиск в субботу или в воскресение, то результаты показывать начиная со вторника, то есть исключить данные до ближайшего вторника не включительно

Решение: удалить из базы данные, поиск по которым уже не требуется.

Запросы
Требуется модифицировать следующие запросы удаления, чтобы выполнялись условия задачи и поиск был только на разрешенные даты
DELETE FROM TURDATE WHERE TD_DATE < GETDATE()

DELETE FROM AGZ_Costs_Flights 
WHERE CS_DATEEND<DATEADD(day, 0, GetDate()) OR CS_CHECKINDATEEND<DATEADD(day, 0, GetDate());

DELETE FROM AGZ_Costs_Other
WHERE CS_DATEEND<DATEADD(day, 0, GetDate()) OR CS_CHECKINDATEEND<DATEADD(day, 0, GetDate());

DELETE FROM AGZ_CostsAddServicesDynamic
WHERE CS_DATEEND<DATEADD(day, 0, GetDate()) OR CS_CHECKINDATEEND<DATEADD(day, 0, GetDate());
Опубликован 30.09.2024 в 17:40
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.