แสดงกระทู้

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - vamas

หน้า: [1]
1
การเขียน SQL Script / ขอคำแนะนำค่ะ
« เมื่อ: พฤษภาคม 20, 2008, 10:51:08 AM »
พอดีอยากได้แนวการเขียน SQl ที่เป็นการจัดกลุ่มโรค
เช่นต้องการรหัส F200-F299 เป็นกลุ่มของชื่อ  F
และG400-G409 กลุ่ม ชื่อ G และกลุ่มอื่นๆๆอีกค่ะ
ลองเขียนแต่ยังขาดคำสั่งอีกน่ะค่ะ 
ขอคำแนะนำด้วยค่ะ
select pt.hn,pt.pname,pt.fname,pt.lname,ov.vstdate ,ov.pdx,pt.cid,ov.age_y
from vn_stat ov ,patient pt ,ovst ovst

where  ov.vn=ovst.vn and pt.hn=ov.hn and ov.vstdate between "2007-10-01" and  "2007-10-31" and ov.hn=pt.hn
 and ov.age_y>= 0
 and ov.age_y<= 200
 and ( (ov.pdx >= "F200" and ov.pdx <= "F299") )
group by pt.hn

2
แจ้งปัญหา / ขอความช่วยเหลือ / ขอรายงานค่ายา
« เมื่อ: พฤศจิกายน 28, 2007, 15:12:23 PM »
รบกวนช่วยแนะนำด้วยค่ะ
คือได้ดูในSYSTEM-RX-DRUG-USE-TOP-PRICE-SUMMARY
แล้วอยากได้เพิ่มคือ sum unitpriceเพิ่ม ลองทำดู
select d.name,d.strength,d.units,count(distinct vn) as vn_count,sum(qty) as sum_qty,sum(d.unitprice) as saleprice,sum(o.sum_price) as sum_price
from opitemrece o,drugitems d
where o.icode = d.icode and d.icode in ('xxx')
group by d.name,d.strength,d.units
พอ runใน Repost Central ไม่error แต่มัน ไม่แสดงในรายงานออกมา
ขอคำแนะนำด้วยค่ะ
และอีกอย่างขอความรบกวน อยากได้เพิ่มอีก 1  report ของโรคที่ใช้ค่ารักษารวมมากที่สุด
ขอบคุณล่วงหน้าค่ะ

3
เนื่องจากต้องการข้อมูลเรื่องขอสิทธิ์ ณ วันที่ผู้ป่วยมารับบริการ
เพราะดึงข้อมูลจาก table ovst  และเลือก pttpe ปรากฎว่าเป็นการดึงข้อมูลที่มีอยู่เดิม จากตอนพิมพ์ OPD Card ทำให้ได้ข้อมุลไม่เป็นปัจจุบัน
จึงขอความช่วยเหลือกับพี่ๆๆทุกท่าน
ช่วยหาtable ที่สามารถดึงขอมูลเรื่องสิทธิ์ที่ผู้ป่วยใช้ ณปัจจุบันด้วยค่ะ
และถ้าใครมี Data dic  ขอด้วยค่ะ


ขอบคุณล่วงหน้า

4
การเขียน SQL Script / ขอคำแนะนำหน่อยค่ะ
« เมื่อ: สิงหาคม 08, 2007, 15:36:33 PM »
พอดีว่าใช้แบบค่ารักษาพยาบาลผู้ป่วยนอกของโปรแกรม hos xp น่ะค่ะ
select v.*,concat(p.pname,p.fname,"  ",p.lname) as ptname
from vn_stat v,ovst o, patient p
where v.vn = o.vn and v.vstdate between "2006-01-01" and "2006-01-31" and o.hn = p.hn
and v.pttype = "10" 
 and an is null
order by vn
แต่สงสัยว่าทำไมผู้ป่วยในยังออกมาอีกในเมื่อเรากำเนิดให้ an is null
หรือ...อย่างไร ขอให้พี่ช่วยแนะนำหน่อยค่ะเพราะไม่ค่อยมีประสบการณ์ SQlเลย


อีกเรื่องของรบกวนถามภาษาcode SQL การเปลี่ยน ตัวเลข เป็นตัวอักษร
และการเปลี่ยน 1 เป็นชายหน่อยค่ะ ขอบคุณล่วงหน้าค่ะ

5
แจ้งปัญหา / ขอความช่วยเหลือ / มัน error RBuilder
« เมื่อ: สิงหาคม 08, 2007, 15:28:04 PM »
คือ จะจบรายงานแล้วมันขึ้นerror  ปิดไม่ได้
ที่โปรแกรม Report
จึงขอคำปรึกษากับพี่ๆๆผู้รู้น่ะค่ะ

หน้า: [1]