BMS-HOSxP Community
HOSxP => Report Exchange => ข้อความที่เริ่มโดย: Tharuea_Hos ที่ เมษายน 20, 2009, 13:45:44 PM
-
พอดี เจ้าหน้าที่ห้องบัตรเขาต้องการที่จะขอรายงาน Hn,ชื่อคนไข้ที่ ไม่ได้มารักษาตั้งแต่ปีที่กำหนดครับ
-
ต้องการนำไปล้มบัตรเหรอครับ
ถ้้าใช่...แนะนำว่าไม่ควรล้มอ่ะครับ
-
... เลือก hn,ชื่อคนไข้ จากตาราง patient โดยยกเว้น hn ที่มีอยู่ในตาราง vn_stat ในช่วงเวลา(vn_stat.vstdate) ที่เรากำหนดครับ ....
... แนะนำแบบพี่ udomchok เหมือนกันครับ ... :D ...
-
เปล่าหรอกครับ เพียงแต่ จนท.เขาต้องการเอา opd card บางส่วนของคนไข้ที่ไม่มาการรักษาเลยในปีนั้น เอาออกมาเก็บไว้อีกที่ครับ เพราะที่ห้องบัตรตู้เก็บบัตรมันล้นออกมาเขาเลยอยากทราบ hn คนไข้ที่เพื่อที่จะเก็บไว้อีกที่
-
... เลือก hn,ชื่อคนไข้ จากตาราง patient โดยยกเว้น hn ที่มีอยู่ในตาราง vn_stat ในช่วงเวลา(vn_stat.vstdate) ที่เรากำหนดครับ ....
... แนะนำแบบพี่ udomchok เหมือนกันครับ ... :D ...
แหม...ต้องให้มาแปลไทยเป็นอังกฤษอีกนะ อ.ขวด
สมมุติ ผมต้องการดูว่าใครไม่ได้มารักษาในระหว่างวันที่ 01/01/2546 ถึงวันที่ 31/12/2551
SELECT patient.hn, patient.fname, patient.lname
FROM patient LEFT JOIN vn_stat ON patient.hn = vn_stat.hn
WHERE (((vn_stat.vstdate) Between "2003-01-01" And "2008-12-31") AND ((vn_stat.hn) Is Null));
ประมาณนั้นน่ะครับ
-
ขอบคุณพี่ๆๆมากครับ