Мне нужно создать фильтр в SQL, который следует некоторым правилам, у меня есть электронная таблица в Excel, и мне нужно применить следующий фильтр, у электронной таблицы есть поля:
- Nº Tel
- Motivo de Envio
- Данные Ativação
- Импортирование данных
- Изменение данных
- Статус
Фильтр
Nº Tel , который повторяется и имеет Status = "PENDENTE", "EM ANÁLISE", "ANOMALIA DEFINITIVA", "LIBERADO", но ваш Motivo de Envio отличается, импортируйте только строку, имеющую статус, равный «АНОМАЛИЯ ТЕМПОР»:
Я пытался разными способами, но без успеха у меня не так много знаний о базе данных, и поэтомуЯ хотел бы получить от вас помощь, максимум, что я получил:
SELECT [Nº Tel],
[Motivo de Envio],
[Data Ativação],
[Data Importação],
[Data Alteração],
[Status]
FROM [export$] AS export
WHERE EXISTS
(SELECT aux.[Nº Tel]
FROM [export$] AS aux
WHERE export.[Nº Tel] = aux.[Nº Tel]
AND [Status] = "PENDENTE")
AND [Status] = "ANOMALIA TEMPORÁRIA"
Но я не смог разместить одну из самых важных частей фильтра:
...Ваш Motivo de Envio отличается, импортируйте только строку, которая имеет Status equal к «ANOMALIA TEMPORÁRIA»
Ниже приведен пример того, как структура будет найдена в электронной таблице, просто примените фильтр, чтобы я мог извлечь «ANOMALIA TEMPORÁRIA» в соответствии с указаннымправила.https://i.stack.imgur.com/I1Hqs.png
Буду рад вашей помощи, заранее спасибо!