BMS-HOSxP Community
HOSxP => การเขียน SQL Script => ข้อความที่เริ่มโดย: Bond_007 ที่ กุมภาพันธ์ 01, 2010, 20:19:29 PM
-
คือถ้าดูที่ห้องจ่ายยาโหมด 2 จะมาจาก 2 ตารางใหญ่ คือ ovst และ opitemrece และจะต้องใช้ตาราง patient
และตาราง doctor เข้ามาช่วย ไม่ทราบว่าจะต้องเขียนคำสั่งยังไงให้ได้ผลออกมาเหมือนห้องจ่ายยา mode2 ที่มีวันที่
เวลา hn สิทธิการรักษา และชื่อเวชภัณฑ์ ยา
-
เขียนเป็นอะไร Report หรือเปล่าครับ
ถ้า Report ก็ใช้ 2 ตารางนี้เป็นหลัก ส่วนอื่น ๆ การ lookup จากตารางหลักก็ได้ครับ เช่น ได้ HN แต่ต้องการแสดงชื่อ ก็ใช้ตัวแปรก็ได้ variable1
value := GetSQLStringData('select concat(pname,fname," ",lname) as ptname where hn="'+DBPipeline['HN']+'"');
ประมาณนี้ครับ
(ด้นสด ๆ อาจมีผิด syntax บ้าง....แค่พอเป็น idea นะครับ)
-
ขอบคุณครับ