Доработка запроса MS SQL
1 000 руб.за час
Удаление неактуальных данных
Требуется ограничить поиск на ближайшие дни.
Требуется исключить из поиска:
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());
Требуется ограничить поиск на ближайшие дни.
Требуется исключить из поиска:
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());
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.