ผู้เขียน หัวข้อ: ช่วยเรื่องรายงานด้วยครับ  (อ่าน 2684 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ tong014

  • Jr. Member
  • **
  • กระทู้: 88
  • แอดมิน หรือแอดมึน งงงงงงงง
  • Respect: 0
    • ดูรายละเอียด
ช่วยเรื่องรายงานด้วยครับ
« เมื่อ: มีนาคม 27, 2012, 10:02:47 AM »
0
สอบถามท่านเทพทั้งหลายครับ พอดีจะเขียนรายงานครับ จะเอาเด็กที่มารับวัคซีน แต่ไม่ได้นัดหมายใว้ จะเขียนยังงัยครับ ปล้ำเขียนมาหลายวันแล้ว ไม่ออกซักทีครับ
นักวิชาการสาธาณสุข เป็น admin รพสต.กระเบื้องนอก จังหวัดนครราชสีมา ใช้ Hosxp_pcu ขึ้นระบบเอง 1 พค. 53
มือใหม่ครับ ยังต้องเรียนรู้อีกมาก

ออฟไลน์ surachat1234

  • Newbie
  • *
  • กระทู้: 28
  • Respect: 0
    • ดูรายละเอียด
Re: ช่วยเรื่องรายงานด้วยครับ
« ตอบกลับ #1 เมื่อ: มีนาคม 27, 2012, 16:59:55 PM »
0
ลองดูว่าใช่ข้อมูลที่ต้องการหรือเปล่า (ปรับเปลี่ยนเอา variable มาแทนวันที่ละกัน)

SELECT pvl.person_id, pvl.person_vaccine_id, pvl.vaccine_date, pv.vaccine_name, o1.nextdate
FROM `person_vaccine_list` pvl
INNER JOIN person_vaccine pv ON pv.person_vaccine_id = pvl.person_vaccine_id
LEFT JOIN (SELECT * FROM oapp o WHERE o.nextdate BETWEEN "2012-01-01" and "2012-01-31") o1 ON o1.person_vaccine_id = pvl.person_vaccine_id
WHERE vaccine_date BETWEEN "2012-01-01" and "2012-01-31"
   AND ISNULL(o1.person_vaccine_id)
ORDER BY pvl.vaccine_date
โรงพยาบาลส่งเสริมสุขภาพตำบลหนองกรด ตำบลสระแก้ว จังหวัดกำแพงเพชร
web : http://nongkrod.thaiddns.com
Server : IBM X3100 Intel Xeon Quad-Core  2.66GHz/1333MHz  10Gb. Centos 5.7 64 bit, Percona-Server-server-51-5.1.56 
ขึ้นระบบเมื่อ 1 ธ.ค. 2553 โดยทีมงานไอทีจังหวัดกำแพงเพชรและโรงพยาบาลกำแพงเพชร