0

不太确定如何做到这一点,但我相信这很简单。对于 p.program_id,我得到了几个结果,例如 OP、TEST、SA、INTAKE 等,我想从这些结果中排除摄入量、法庭和测试。我也想对 patient_id 做同样的事情,以排除我们的测试用户,我假设这将是同一件事。图它是某种排除命令放在 where 语句中。我只是不知道。谢谢。

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')
4

1 回答 1

2

其中 p.program_id 不在 ('OP', 'TEST', 'SA', 'INTAKE' )

于 2013-08-02T12:42:47.930 回答