BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: kongkrit ที่ เมษายน 11, 2012, 09:31:39 AM
-
โจทย์คือ ระดับการคัดกรองความดัน 120-139 และ/หรือ 80-89 mmhg อายุตั้งแต่ 35 ปีขึ้นไป
ผมเขียนแล้วแต่อายุ ที่น้อยกว่า 35 ก็ขึ้นครับ
รบกวนช่วยหน่อยครับผม ขอบคุณครับ
select ph.age_y ,ph.last_bps,ph.last_bpd
from person_dmht_risk_screen_head ph
left outer join person_dmht_screen_summary ps on ps.person_dmht_screen_summary_id =ph.person_dmht_screen_summary_id
left outer join person p on p.person_id=ps.person_id
where ph.screen_date between "2011-12-01" and "2012-04-02"
and (ph.last_bps between "120" and "139") or (ph.last_bpd between "80" and "89")
and ph.age_y>="35"
and ph.body_weight is not null and ph.body_weight <>""
and ph.body_height is not null and ph.body_height <>""
order by ph.screen_date
-
ลองรันดูค่ะ
select ph.age_y ,ph.last_bps,ph.last_bpd
from person_dmht_risk_screen_head ph
left outer join person_dmht_screen_summary ps on ps.person_dmht_screen_summary_id =ph.person_dmht_screen_summary_id
left outer join person p on p.person_id=ps.person_id
where ph.screen_date between "2011-12-01" and "2012-04-02" and (ph.age_y>="35")
and ((ph.last_bps between "120" and "139") or (ph.last_bpd between "80" and "89"))
and ph.body_weight is not null and ph.body_weight <>""
and ph.body_height is not null and ph.body_height <>""
order by ph.screen_date
-
โจทย์คือ ระดับการคัดกรองความดัน 120-139 และ/หรือ 80-89 mmhg อายุตั้งแต่ 35 ปีขึ้นไป
ผมเขียนแล้วแต่อายุ ที่น้อยกว่า 35 ก็ขึ้นครับ
รบกวนช่วยหน่อยครับผม ขอบคุณครับ
select ph.age_y ,ph.last_bps,ph.last_bpd
from person_dmht_risk_screen_head ph
left outer join person_dmht_screen_summary ps on ps.person_dmht_screen_summary_id =ph.person_dmht_screen_summary_id
left outer join person p on p.person_id=ps.person_id
where ph.screen_date between "2011-12-01" and "2012-04-02"
and (ph.last_bps between "120" and "139") or (ph.last_bpd between "80" and "89")
and ph.age_y>="35"
and ph.body_weight is not null and ph.body_weight <>""
and ph.body_height is not null and ph.body_height <>""
order by ph.screen_date
ใส่วงเล็บเพิ่มเข้าไปอีกชั้นครับ เพราะมีเงื่อนไข OR...
((ph.last_bps between '120' and '139') or (ph.last_bpd between "80" and "89"))
-
ได้แล้วครับ ขอบคุณมากครับ