ผู้เขียน หัวข้อ: ช่วยดู sql หน่อยครับ  (อ่าน 4585 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ niwat

  • Sr. Member
  • ****
  • กระทู้: 403
  • Respect: 0
    • ดูรายละเอียด
ช่วยดู sql หน่อยครับ
« เมื่อ: เมษายน 04, 2010, 13:54:04 PM »
0
SELECT op.icode,sum(op.sum_price)as prices
FROM opitemrece op
INNER JOIN vn_stat vn ON vn.vn = op.vn  and vn.vstdate BETWEEN '2010-03-01' AND '2010-03-31'
WHERE   op.icode IN('1510041', '1500061', '1510039', '1000369', '1070070', '1000475',
  '1070530', '1000474', '1070030', '1000418', '1000417', '1000149', '1070058',
  '1000148', '1000333', '1000539', '1000031', '1000258', '1000482', '1000172',
  '1070008', '1000340', '1070009', '1000344', '1220040', '1000348', '1220030',
  '1000668', '1220020', '1000048', '5000260', '1000349', '1900059', '1000310',
  '1510043', '1510042', '1000309', '1000302', '1070150', '1500004', '1070170',
  '1000730', '1000378', '2180311', '1000617', '1070290', '1000761', '1070130',
  '1000264', '1500019', '1000378', '2180311', '1000765', '1000403', '1000703',
  '1070020', '1000707', '1070580', '1500009', '1000766', '1070190', '1900065',
  '1000300', '1500005', '1500006', '1000734', '1000789', '1000012', '1070320')
  AND op.vstdate BETWEEN '2010-03-01' AND '2010-03-31' and
  vn.pdx IN ('J069', 'J060', 'J068') OR
  vn.dx0 IN ('J069', 'J060', 'J068') OR
  vn.dx1 IN ('J069', 'J060', 'J068') OR
  vn.dx2 IN ('J069', 'J060', 'J068') OR
  vn.dx3 IN ('J069', 'J060', 'J068') OR
  vn.dx4 IN ('J069', 'J060', 'J068') OR
  vn.dx5 IN ('J069', 'J060', 'J068')
GROUP BY op.icode
ORDER BY op.icode

ที่ต้องการคือ รายงานมูลค่าการใช้ยาantibiotic ที่ diag URI =j060,j068,j069 และรายการยาครับ
niwat sudcharee
niwatsudcharee@gmail.com
เจ้าพนักงานเภสัชกรรมชำนาญงาน Rx9 วสส.ขก.
hosxp ver3.57.11.5
chaturaphatpiman hospital 101(30เตียง)
Server Linux CentOS 5.2,MySQL 5.1.30
เริ่มใช้ 1 สิงหาคม 2550 ขึ้นระบบ อ.ชัยพร
ผมมีที่ปรึกษาที่ยอดเยี่ยมครับ อ.ป๊อบ เลยครับ และอาจารย์เทพทุกท่านทางเว็ป

ออฟไลน์ niwat

  • Sr. Member
  • ****
  • กระทู้: 403
  • Respect: 0
    • ดูรายละเอียด
Re: ช่วยดู sql หน่อยครับ
« ตอบกลับ #1 เมื่อ: เมษายน 04, 2010, 15:23:18 PM »
0
ข้อมูลที่ออกมา  รหัสยาไม่เป็นไปตามที่ incode in('1510041','1500061') ในวงเล็บครับ
หรือว่า เชื่อมไม่ถูก ก็เชื่อมด้วย vn น่าจะถูกนะครับ
niwat sudcharee
niwatsudcharee@gmail.com
เจ้าพนักงานเภสัชกรรมชำนาญงาน Rx9 วสส.ขก.
hosxp ver3.57.11.5
chaturaphatpiman hospital 101(30เตียง)
Server Linux CentOS 5.2,MySQL 5.1.30
เริ่มใช้ 1 สิงหาคม 2550 ขึ้นระบบ อ.ชัยพร
ผมมีที่ปรึกษาที่ยอดเยี่ยมครับ อ.ป๊อบ เลยครับ และอาจารย์เทพทุกท่านทางเว็ป

ออฟไลน์ Svl2Nuk3

  • Hero Member
  • *****
  • กระทู้: 793
  • Respect: 0
    • ดูรายละเอียด
Re: ช่วยดู sql หน่อยครับ
« ตอบกลับ #2 เมื่อ: เมษายน 04, 2010, 16:08:34 PM »
0
SELECT op.icode,sum(op.sum_price)as prices
FROM opitemrece op
INNER JOIN vn_stat vn ON vn.vn = op.vn  and vn.vstdate BETWEEN '2010-03-01' AND '2010-03-31'
WHERE   op.icode IN('1510041', '1500061', '1510039', '1000369', '1070070', '1000475',
  '1070530', '1000474', '1070030', '1000418', '1000417', '1000149', '1070058',
  '1000148', '1000333', '1000539', '1000031', '1000258', '1000482', '1000172',
  '1070008', '1000340', '1070009', '1000344', '1220040', '1000348', '1220030',
  '1000668', '1220020', '1000048', '5000260', '1000349', '1900059', '1000310',
  '1510043', '1510042', '1000309', '1000302', '1070150', '1500004', '1070170',
  '1000730', '1000378', '2180311', '1000617', '1070290', '1000761', '1070130',
  '1000264', '1500019', '1000378', '2180311', '1000765', '1000403', '1000703',
  '1070020', '1000707', '1070580', '1500009', '1000766', '1070190', '1900065',
  '1000300', '1500005', '1500006', '1000734', '1000789', '1000012', '1070320')
  AND op.vstdate BETWEEN '2010-03-01' AND '2010-03-31' and
(
  vn.pdx IN ('J069', 'J060', 'J068') OR
  vn.dx0 IN ('J069', 'J060', 'J068') OR
  vn.dx1 IN ('J069', 'J060', 'J068') OR
  vn.dx2 IN ('J069', 'J060', 'J068') OR
  vn.dx3 IN ('J069', 'J060', 'J068') OR
  vn.dx4 IN ('J069', 'J060', 'J068') OR
  vn.dx5 IN ('J069', 'J060', 'J068')
)
GROUP BY op.icode
ORDER BY op.icode
I'm nuke (นุ๊ก)
My Blog  : http://www.codenuke.net
อดีต นวก.คอมฯ รพช.พรหมพิราม => 1 พ.ค. 52 - 30 ก.ย. 54
ปัจจุบัน : Software Engineer บริษัทแห่งหนึ่ง

ออฟไลน์ niwat

  • Sr. Member
  • ****
  • กระทู้: 403
  • Respect: 0
    • ดูรายละเอียด
Re: ช่วยดู sql หน่อยครับ
« ตอบกลับ #3 เมื่อ: เมษายน 05, 2010, 11:30:02 AM »
0
คุณครับ thank
niwat sudcharee
niwatsudcharee@gmail.com
เจ้าพนักงานเภสัชกรรมชำนาญงาน Rx9 วสส.ขก.
hosxp ver3.57.11.5
chaturaphatpiman hospital 101(30เตียง)
Server Linux CentOS 5.2,MySQL 5.1.30
เริ่มใช้ 1 สิงหาคม 2550 ขึ้นระบบ อ.ชัยพร
ผมมีที่ปรึกษาที่ยอดเยี่ยมครับ อ.ป๊อบ เลยครับ และอาจารย์เทพทุกท่านทางเว็ป

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,128
  • Respect: +38
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: ช่วยดู sql หน่อยครับ
« ตอบกลับ #4 เมื่อ: เมษายน 05, 2010, 13:00:08 PM »
0
น่าจะดูว่าเป็นยา antibiotic หรือไม่ที่ drugitems.antibiotic="Y" น่าจะดีกว่า ไม่ต้องเขียน icode เยอะ ๆ
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด www.phanomphrai.net

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: ช่วยดู sql หน่อยครับ
« ตอบกลับ #5 เมื่อ: เมษายน 05, 2010, 21:04:40 PM »
0
รายงานจะครอบคลุมผู้ป่วยในหรือเปล่าครับ..
Implement  HOSxP  Start 2548 ---> NOW!
Station : 130 Client   V.3 Version  3.67.1.XX
Server  : CENTOS  +MySQL maria 10.x.x

ออฟไลน์ niwat

  • Sr. Member
  • ****
  • กระทู้: 403
  • Respect: 0
    • ดูรายละเอียด
Re: ช่วยดู sql หน่อยครับ
« ตอบกลับ #6 เมื่อ: เมษายน 06, 2010, 09:13:22 AM »
0
เปล่าครับ OPD
niwat sudcharee
niwatsudcharee@gmail.com
เจ้าพนักงานเภสัชกรรมชำนาญงาน Rx9 วสส.ขก.
hosxp ver3.57.11.5
chaturaphatpiman hospital 101(30เตียง)
Server Linux CentOS 5.2,MySQL 5.1.30
เริ่มใช้ 1 สิงหาคม 2550 ขึ้นระบบ อ.ชัยพร
ผมมีที่ปรึกษาที่ยอดเยี่ยมครับ อ.ป๊อบ เลยครับ และอาจารย์เทพทุกท่านทางเว็ป

ออฟไลน์ niwat

  • Sr. Member
  • ****
  • กระทู้: 403
  • Respect: 0
    • ดูรายละเอียด
Re: ช่วยดู sql หน่อยครับ
« ตอบกลับ #7 เมื่อ: เมษายน 06, 2010, 09:22:06 AM »
0
จารย์ pop ครับ ถ้าต้องการแยกกลุ่ม antibiotic ได้มัยครับ
niwat sudcharee
niwatsudcharee@gmail.com
เจ้าพนักงานเภสัชกรรมชำนาญงาน Rx9 วสส.ขก.
hosxp ver3.57.11.5
chaturaphatpiman hospital 101(30เตียง)
Server Linux CentOS 5.2,MySQL 5.1.30
เริ่มใช้ 1 สิงหาคม 2550 ขึ้นระบบ อ.ชัยพร
ผมมีที่ปรึกษาที่ยอดเยี่ยมครับ อ.ป๊อบ เลยครับ และอาจารย์เทพทุกท่านทางเว็ป

ออฟไลน์ nahos

  • Hero Member
  • *****
  • กระทู้: 2,216
  • รพ.นาแห้ว
  • Respect: +7
    • ดูรายละเอียด
    • รพ.นาแห้ว
Re: ช่วยดู sql หน่อยครับ
« ตอบกลับ #8 เมื่อ: เมษายน 06, 2010, 09:35:18 AM »
0
ที่ ทะเบียนเวชภัณฑ์
ถ้าำคำถามท่านได้คำตอบที่ต้องการจากอาจารย์ท่านใด กรุณากด Thank เบา ๆ ^ ถูกใจกด [applaud] ไม่ชอบใจกด[smite]
>> การโพสต์ขอรายงานที่ดี <<
อ่านซักนิด ถามยังไงให้ได้คำตอบ ? :)
วิธีแสดงตัวว่าเป็นใคร โดย อ.อ๊อด (ให้ข้อมูลว่าเป็นใคร ปฏิบัติงานที่ไหน ใช้ server อะไร OS อะไร HOsxp Vไหน)
ก่อนที่จะตั้งกระทู้ถาม ลองค้นจากกระทู้เก่าดูก่อนไหม จะได้คำตอบเร็วกว่าการรอคำตอบนะ
..........................................................................
เจษ จพ.เภสัชกรรมฯ user@ NAHAEO HOSPITAL LOEI. <br>  Supervise by DANSAI HOSPITAL LOEI. <br>
Start 01/03/2550
=> Server IBM X3200 Ram 6 Gb. OS:Cent OS 6.0  
=> Client 20 client  OS: SP2  => HosXP Version <b>3.56.11.19</b>
-----------------------------
น้ำเต็มแก้ว "การเรียนรู้ไม่มีที่สิ้นสุด"