BMS-HOSxP Community

HOSxP => การเขียน SQL Script => ข้อความที่เริ่มโดย: treera ที่ กันยายน 09, 2010, 11:46:19 AM

หัวข้อ: sql ดึงข้อมูลค่าบริการ
เริ่มหัวข้อโดย: treera ที่ กันยายน 09, 2010, 11:46:19 AM
สวัสดีครับอาจารย์ผมอยากทราบคำสั่ง sql ในการหาค่าบริการทางการแพทย์ของผู้ป่วยหรือค่ายาที่มีมูลค่ามากกว่า 4000 บาท เมื่อผู้ป่วยมารับบริการแต่ละครั้ง
หัวข้อ: Re: sql ดึงข้อมูลค่าบริการ
เริ่มหัวข้อโดย: d^_^b►►ทิว ที่ กันยายน 09, 2010, 13:04:22 PM
เริ่มต้นด้วยคำสั่งนี่
select * from vn_stat where income > 4000
ส่วนรายละเอียด และเงื่อนไขอื่นๆ ค่อยเพิ่มเติมทีหลังน่ะครับ
หัวข้อ: Re: sql ดึงข้อมูลค่าบริการ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ กันยายน 09, 2010, 13:21:25 PM
น่าจะหาจาก  การระบุ income_stg_group ไปเลย  ถ้าระบุ...ค่ายา  และ หรือ  ค่าบริการทางการแพทย์  ไม่ใช่ ค่าใช้จ่ายทั้งหมดของ visit นั้น ๆ
หัวข้อ: Re: sql ดึงข้อมูลค่าบริการ
เริ่มหัวข้อโดย: d^_^b►►ทิว ที่ กันยายน 09, 2010, 13:26:05 PM
น่าจะหาจาก  การระบุ income_stg_group ไปเลย  ถ้าระบุ...ค่ายา  และ หรือ  ค่าบริการทางการแพทย์  ไม่ใช่ ค่าใช้จ่ายทั้งหมดของ visit นั้น ๆ

ถ้าอย่างนั้นก็คงประมาณนี้ใช่ไหมครับ

select * from vn_stat  where (inc12+inc14)>4000

# inc12=ค่ายา  inc14=ค่าบริการ
หัวข้อ: Re: sql ดึงข้อมูลค่าบริการ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ กันยายน 09, 2010, 13:55:58 PM
ค่าบริการทางการแพทย์  น่าจะเป็น  inc 16 หรือเปล่า  ไม่ใช่ ค่าบริการทางการพยาบาลน่ะครับ..