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 に答える