BMS-HOSxP Community

HOSxP => การเขียน SQL Script => ข้อความที่เริ่มโดย: Bluebird ที่ สิงหาคม 06, 2014, 09:42:42 AM

หัวข้อ: พยาบาลต้องการทะเบียนผู้สูงอายุ ที่ไม่เคยได้รับวัคซีนไข้หวัดใหญ่
เริ่มหัวข้อโดย: Bluebird ที่ สิงหาคม 06, 2014, 09:42:42 AM
พยาบาลต้องการทะเบียนผู้สูงอายุ ที่ไม่เคยได้รับวัคซีนไข้หวัดใหญ่
ไม่รู้จะเขียน Script อย่างไร เพื่อ ตรวจสอบกับข้อมูล การได้รับวัคซีนไข้หวัดใหญ่ เฉพาะ ปีนี้
หัวข้อ: Re: พยาบาลต้องการทะเบียนผู้สูงอายุ ที่ไม่เคยได้รับวัคซีนไข้หวัดใหญ่
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ สิงหาคม 06, 2014, 10:42:26 AM
ลอง เอา  SQL นี้ไป RUN ครับ

โค๊ด: Ada
  1. select patient_hn,cid,concat(pname,fname," ",lname)as pat,birthdate,h.address,v.village_moo from person p
  2. inner join house h on h.house_id=p.house_id
  3. inner join village v on v.village_id=h.village_id
  4. where birthdate <"1955-08-01" and  death <>"Y" and house_regist_type_id in ("1","3") and v.village_moo <>"0"
  5. and person_id not in
  6. (select person_id from person_vaccine_list  pp inner join person_vaccine p on p.person_vaccine_id=pp.person_vaccine_id
  7.  and p.export_vaccine_code ="815"  and pp.vaccine_date >"2013-09-30")
  8.  order by v.village_moo,h.address*1