簡體   English   中英

排除SQL Query的某些結果

[英]Excluding certain results for SQL Query

不太清楚如何做到這一點,但我確信這很簡單。 對於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')

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM