BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: kookkaija ที่ กุมภาพันธ์ 12, 2010, 08:33:33 AM

หัวข้อ: ผู้ใช้บริการแผนกopd
เริ่มหัวข้อโดย: kookkaija ที่ กุมภาพันธ์ 12, 2010, 08:33:33 AM
นับผู้ที่มาใช้บริการopdครับ โดยมีเงื่อนไขว่า นับจำนวนจากการผ่านโต๊ะซักประวัติหน้าห้องตรวจครับ นั่งมั่วอยู่นานครับ
พอดีมียอดคนซ้ำกันครับ เนื่องจากคลินิคเบาหวานครับ
ของผมจะแบบนี้ครับ ห้องบัตร------จุดซักประวัติ---------ห้องแล็ปตรวจเสร็จส่งผลกลับมาที่----------จุดซักประวัติ-------ห้องตรวจ-----

ทีนี้มีปัญหาตรงที่ว่าห้องแล็ปต้องส่งกลับมาจุดซักประวัติอีกเลยนับอีกครั้งครับ  ถ้ายังงัยท่าน อ.ในบ้านช่วยแนะนำด้วยครับ


SELECT patient.pname, patient.fname, patient.lname, ovst.main_dep, patient.cid,
  pttype.name, patient.hn, ovst.vstdate, ovstdiag.icd10, vn_stat.income,
  opdscreen.cc, vn_stat.count_in_month
FROM ovst INNER JOIN
  patient ON ovst.hn = patient.hn INNER JOIN
  pttype ON ovst.pttype = pttype.pttype INNER JOIN
  ovstdiag ON ovst.vn = ovstdiag.vn INNER JOIN
  vn_stat ON ovstdiag.vn = vn_stat.vn INNER JOIN
  opdscreen ON vn_stat.vn = opdscreen.vn
WHERE ovst.main_dep = '021' AND ovst.vstdate BETWEEN '2010-02-02' AND
  '2010-02-02'
ORDER BY ovst.vstdate
หัวข้อ: Re: ผู้ใช้บริการแผนกopd
เริ่มหัวข้อโดย: yokyai ที่ กุมภาพันธ์ 12, 2010, 10:20:11 AM
อ่านมายังไม่ค่อยเข้าใจ คือคุณไก่ต้องการนับยอดที่ไม่ซ้ำ หรือว่านับทั้งหมดคือนับยอดซ้ำด้วยคับ
หัวข้อ: Re: ผู้ใช้บริการแผนกopd
เริ่มหัวข้อโดย: kookkaija ที่ กุมภาพันธ์ 12, 2010, 14:10:29 PM
ครับต้องการนับยอดที่ไม่ซ้ำครับ ;) :D