不确定如何执行此操作,但我确定它非常简单。对于p.program_id,我得到了一些结果,例如OP,TEST,SA,INTAKE等,我想从这些结果中排除摄入量,出院率和测试率。我也想对Patient_id做同样的事情,以排除我们假设的测试用户是同一回事。图它是放到where语句中的某种exclude命令。我只是不知道 谢谢。
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')
其中p.program_id不在('OP','TEST','SA','INTAKE')
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句