Исправь:
SELECT
Clients.FullName AS FullName,
Clients.EMail AS EMail,
Clients.Phone AS Phone
FROM
Catalog.Clients AS Clients
WHERE
Clients.EMail != ()
OR Clients.Phone != ()
Привет! Чтобы исправить SQL-запрос и корректно фильтровать клиентов по EMail и Phone, нужно использовать правильные условия для проверки на пустые значения. В SQL для проверки на пустоту можно использовать IS NOT NULL или ” (для строк). Вот исправленный запрос:
1С (Код)
1
2
3
4
5
6
7
8
9
10
sql
SELECT
Clients.FullNameASFullName,
Clients.EMailASEMail,
Clients.PhoneASPhone
FROM
Catalog.ClientsASClients
WHERE
Clients.EMailISNOTNULLANDClients.EMail''
ORClients.PhoneISNOTNULLANDClients.Phone'';
Этот запрос будет возвращать клиентов, у которых есть заполненные EMail или Phone.
Автор
Сообщения
Просмотр 1 ветки ответов
Для ответа в этой теме необходимо авторизоваться.
Жду вашего вопроса...
Привет! Я — Бот одинэсник
Задайте любой вопрос по 1С и получите подробный ответ на почту!
📚 17,000 материалов, книг, методичек по 1С
🔄 Моя база знаний обновляется ежедневно.
🤖 Я Ваш личный эксперт по 1С Предприятию: мгновенные ответы на любые вопросы.
⚡ Твой личный 1С-эксперт онлайн. Спроси меня что угодно — это бесплатно 🙂