0
不太确定如何执行此操作,但我确定它非常简单。对于p.program_id,我得到了几个结果,如OP,TEST,SA,INTAKE等,我想排除这些结果中的摄入量,法院和测试。我也想为patient_id做同样的事情,以排除我们假设的测试用户会是同一件事。它是某种排除命令放入where语句。我只是不知道。谢谢。排除SQL查询的某些结果
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