Функция SQL удаляет строки с определенной датой и определенным значением в другом столбце - PullRequest
0 голосов
/ 04 ноября 2019

У меня есть вопрос, в основном о синтаксисе.

У меня есть таблица sql, и мне нужно удалить некоторые строки на основе даты в столбце «Дата», если они содержат строку в столбце «Клиент»

Моя проблемасинтаксис, так как я не настолько осведомлен в запросе.

    DELETE FROM [dbo].[ClientList]
    WHERE [Date]
   BETWEEN '2019-09-30'  AND '2019-10-01'

является примером, но как мне добавить помимо этого условия условие, такое как

Where [Client]
LIKE 'CLIENT1' 

, это простой вопросно не могу найти пример 2 таких условий.

Ответы [ 2 ]

2 голосов
/ 04 ноября 2019

Просто используйте ключевое слово AND, чтобы оба условия выполнялись при удалении

DELETE FROM [dbo].[ClientList]
WHERE [Date]
BETWEEN '2019-09-30'  AND '2019-10-01'
AND
[Client] LIKE 'CLIENT1' 
1 голос
/ 04 ноября 2019

Вы используете AND:

DELETE FROM [dbo].[ClientList]
WHERE [Date] BETWEEN '2019-09-30' AND '2019-10-01' AND
      [Client] LIKE 'CLIENT1' 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...