Не был уверен, как это сделать, но я уверен, что это довольно просто. Для p.program_id я получаю несколько результатов, таких как OP, TEST, SA, INTAKE и т. Д., И я хотел бы исключить прием, суд и тест из этих результатов. Я также хотел бы сделать то же самое для patient_id, чтобы исключить наших тестовых пользователей, которые, как я предполагаю, будет одним и тем же. Рисунок это какая-то команда exclude для ввода инструкции where. Я просто этого не знаю. Благодарю.Исключая определенные результаты для SQL Query
select
distinct p.patient_id,
p.date_discharged,
p.discharge_reason,
pa.lname+', '+pa.fname as 'Patient',
p.clinic_id,
p.service_id,
p.program_id,
p.protocol_id
from patient_assignment p
join patient pa
on p.patient_id = pa.patient_id
where (p.date_discharged between '2013-01-01 00:00:00.000'
and '2013-06-01 00:00:00.000')
Можете ли вы предоставить некоторые примеры данных о том, что этот запрос возвращает и желаемых результатов? –
Что-то под названием 'id' должно быть целым (я предполагаю, что это не так, поскольку вы говорите, что оно имеет такие значения, как OP, TEST, SA, INTAKE). – Dukeling