У меня есть запрос, который в идеальном мире вытащил бы, например ...
Если у Билла есть 3 строки данных:
- В ожидании
- Ожидание
- Актив
Я пытаюсь применить логику, где, если у пациента есть статус Активный, я просто хочу, чтобы эта строка отображалась: Актив
Но если у Сары есть 3 строки:
- В ожидании
- В ожидании
- В ожидании
Я бы хотел, чтобы все 3 Ожидания были показаны,Только если у пациента есть Актив, будет только Активное шоу
select distinct
MRN
,[RX Number]
,[Status]
where Status = case when d.Status = 'ACTIVE' then Status
when d.Status <> 'ACTIVE' then Status end
Прямо сейчас мои результаты вытягивают (для примера Билла выше)
- В ожидании
- В ожидании
- Актив
Вместо