0
我需要获得在特定时间范围内已经出院的患者的积极数量,但这里有个诀窍。在这个表格中,病人可以不止一次出现,我们的系统使用基于情节的系统。来自查询的对照结果
喜欢(图片1)。
select
p.patient_id,
p.episode_id,
p.case_status,
p.case_substatus,
p.episode_close_date
from patient p
我不需要患者在这两个查询的的展现出来。
select * from patient p
where p.case_status = 'a'
-
select * from patient p
where (p.episode_close_date between '2013-01-01 00:00:00.000' and '2013-06-01 00:00:00.000') and p.case_status = 'i'
我想,什么是做到这一点的最佳途径,将是该最高p.episode_id = 'I'。任何想法如何做到这一点?
在此先感谢。
嘿戈登谢谢你的帖子,所以这将上升到任何插曲号码正确?它没有出现,我可以让它显示额外的信息。我不能将其添加到其他列中查看吗? –
我认为这是我需要的。让我研究一下,看看我能否得到我需要的结果。非常感谢你的帮助。 –
我在另一个查询中使用此代码,我正在处理一个问题。有什么方法可以谈论它吗?非常感谢你为这个代码。自从你在一年前把它交给我以来,我一直都在使用它。 http://stackoverflow.com/questions/27806899/including-null-results-after-join –