поиск пациентов с хорошим контролем АД

У меня есть такая база данных результатов

patient integer
rdate date
rvalue integer
rtype vchar

У пациентов есть (0 .. n) измерения АД на заданную дату. Мне нужно найти тех пациентов, у которых последний визит включал измерение АД, и во время этого визита диастолическое АД <90 и систолическое АД <140.

Я могу получить последний визит, подобный этой проверке только для измерения систолического давления

select patient, max(rdate) as maxdate 
from results 
where rtype = 'systolic' and rvalue > 0 
group by patient

Как выбрать min (rvalue) <140?

5
задан Beth 2 November 2010 в 18:59
поделиться