ผู้เขียน หัวข้อ: คำสั่ง = มากกว่า 2 ทำไง  (อ่าน 3656 ครั้ง)

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

ออฟไลน์ asawincyber

  • Hero Member
  • *****
  • กระทู้: 1,011
  • สู้ต่อไป ทาเกชิ
  • Respect: 0
    • ดูรายละเอียด
    • http://www.okhospital.net
คำสั่ง = มากกว่า 2 ทำไง
« เมื่อ: มีนาคม 31, 2010, 18:55:41 PM »
0
พอดีอยากได้ คนไข้ ที่ใช้ยา a กับ b พร้อมกันทั้ง 2 ตัว แต่ติดตรงเงื่อนไข   icode ="a" <--- มากกว่า 1 ตัวไม่ได้ แต่อยากได้ คนไข้ที่ใช้ยา a และฺ B พร้อมกันในvisit นั้น จะต้องเขียนอย่างไร ใช้ in มันออกมาตัวในตัวหนึ่ง  ??? ??? รู้ว่าต้องใช้วงเล็บ แต่รองดูแล้วไม่รอด ลบกวนผุ้รู้หน่อยครับ
เสน่ห์  คงมูล (เอก)
โรงพยาบาลองครักษ์ อ.องครักษ์ จ.นครนายก
HOSxP  3.56.2.26  Activate License
Server : DELL T710 Xeon 5500 Ram 64Gb (16 X 4GB) 10600R Centos 5.5 64 bit MySQL 5.5.11 percona By อ.อ็อด
Server : IBM X3400 2.4 Ghz. Ram 4Gb. Centos 5.5 64 bit MySQL 5.5.11 percona By อ.อ็อด

ออฟไลน์ Khuad

  • Hero Member
  • *****
  • กระทู้: 3,778
  • .. นางฟ้า ตัวไม่น้อยแล้ว ..
  • Respect: +10
    • ดูรายละเอียด
Re: คำสั่ง = มากกว่า 2 ทำไง
« ตอบกลับ #1 เมื่อ: มีนาคม 31, 2010, 19:18:24 PM »
0

... ประมาณนี้น่าจะได้ครับ น้องเอก ...  :D ...

select * from vn_stat v
left outer join opitemrece o1 on o1.vn = v.vn
left outer join opitemrece o2 on o2.vn = v.vn
where v.vstdate = '2010-03-31'
and o1.icode = 'a'
and o2.icode = 'b'
โรงพยาบาลวังน้อย   พระนครศรีอยุธยา ( รพช.30 เตียง )
Server : ProLiant DL120G6  Xeon X3450  RDIMM 12 Gb  2x256GB SSD Raid 1
OS : CentOS 6.3  DB : Percona 5.5.21

Slave : ProLiant ML110G6  Xeon X3430  UDIMM 8 Gb  2x300GB SAS Raid 1
OS : CentOS 6.3  DB : Percona 5.5.32

HOSxP version  3.57.xx.xx    เริ่มระบบ  เมษายน 2549

ออฟไลน์ asawincyber

  • Hero Member
  • *****
  • กระทู้: 1,011
  • สู้ต่อไป ทาเกชิ
  • Respect: 0
    • ดูรายละเอียด
    • http://www.okhospital.net
Re: คำสั่ง = มากกว่า 2 ทำไง
« ตอบกลับ #2 เมื่อ: มีนาคม 31, 2010, 19:30:35 PM »
0
ขอบคุณครับ นั่ง งง อยู่ตั้งนาน
เสน่ห์  คงมูล (เอก)
โรงพยาบาลองครักษ์ อ.องครักษ์ จ.นครนายก
HOSxP  3.56.2.26  Activate License
Server : DELL T710 Xeon 5500 Ram 64Gb (16 X 4GB) 10600R Centos 5.5 64 bit MySQL 5.5.11 percona By อ.อ็อด
Server : IBM X3400 2.4 Ghz. Ram 4Gb. Centos 5.5 64 bit MySQL 5.5.11 percona By อ.อ็อด

ออฟไลน์ itim2101

  • Sr. Member
  • ****
  • กระทู้: 335
  • Respect: 0
    • ดูรายละเอียด
    • สำนักงานสาธารณสุขจังหวัดพิษณุโลก
Re: คำสั่ง = มากกว่า 2 ทำไง
« ตอบกลับ #3 เมื่อ: มีนาคม 31, 2010, 20:26:24 PM »
0
 :D ได้ความรู้ใหม่อีกละ   ขอบคุณครับ :D
Mr.Komkrit Noenpoempisute Tel. 0-8469-8463-0
พิษณุโลก
mail : itim2101@gmail.com

กลับมาแล้วครับ..จะทำหน้าที่ให้ดีที่สุด
คนเคยใช้ HOSxP PCU

ออฟไลน์ poramat

  • Hero Member
  • *****
  • กระทู้: 1,186
  • Respect: +36
    • ดูรายละเอียด
Re: คำสั่ง = มากกว่า 2 ทำไง
« ตอบกลับ #4 เมื่อ: มีนาคม 31, 2010, 21:22:30 PM »
0
สุดยอดครับพี่ขวด  เคยเขียนรายงานผิดมาตัวหนึ่งได้วิธีแก้แล้ว ขอบคุณครับ ;D ;D ;D
ปรเมษฐ  แควภูเขียว poramat.pik@gmail.com
รพ.เกษตรสมบูรณ์ จ.ชัยภูมิ (รพช. 60 เตียง)
www.kaset-hospital.org
Implement 10 มี.ค.53 by BMS
HOSxP 3.55.12.25f + DataCenter + LIS
CentOS 5.5 _64
MySQL 5.1.54 percona+ExtraDB
HOSxP PCU รพสต. 16 แห่ง
ชื่นชม อบอุ่น มั่นใจ ในชุมชน HOSxP ครับ

ออฟไลน์ ToPPer_(thaicharoen_Hosp)

  • Full Member
  • ***
  • กระทู้: 112
  • Respect: 0
    • ดูรายละเอียด
Re: คำสั่ง = มากกว่า 2 ทำไง
« ตอบกลับ #5 เมื่อ: เมษายน 01, 2010, 11:06:13 AM »
0
ความรู้ทั้งนั้น จดๆๆ ;D
โรงพยาบาลไทยเจริญ
รพช.30เตียง(เค้าพัฒนาแล้วน้าตะเอง)
นายธนกร  เมืองหงษ์ นวก.คอมพิวเตอร์
HOSxP   ใหม่เสมอ
Server--NOW-UPGRADING
==============================
ขอทุกท่านโปรดแนะนำด้วยนะครับ
น้องใหม่ขอฝากเนื้อฝากตัวด้วยนะครับ

ออฟไลน์ [<<BATESS>>]

  • Newbie
  • *
  • กระทู้: 38
  • วันนี้คุณมีเป้าหมายหรือยัง
  • Respect: 0
    • ดูรายละเอียด
Re: คำสั่ง = มากกว่า 2 ทำไง
« ตอบกลับ #6 เมื่อ: เมษายน 01, 2010, 13:43:15 PM »
0
ดีจัง
ขุด ๆๆ
thank
รพ.บ้านกรวด จ.บุรีรัมย์
ขึ้นระบบ มิถุนายน 2552 โดย BMS

ออฟไลน์ farmonline

  • Sr. Member
  • ****
  • กระทู้: 353
  • Nobody Perfect
  • Respect: 0
    • ดูรายละเอียด
    • Piyanat Blog
Re: คำสั่ง = มากกว่า 2 ทำไง
« ตอบกลับ #7 เมื่อ: เมษายน 01, 2010, 14:33:45 PM »
0
เสริมอีก นี่เป็นอีกวิธีหนึ่งครับ

select * from vn_stat v
left outer join opitemrece
where v.vstdate = '2010-03-31' and opitemrece.icode in ('a','b')

ลองดูครับ
ปิยะณัฐ นิ่มขุนทด (Farm)
นักวิชาการคอมพิวเตอร์ - โรงพยาบาลวิเชียรบุรี จ.เพชรบูรณ์
Email farmonline@gmail.com
MSN farmonline@hotmail.com
HOSxP V. 3.54.X.X MySQL 5.1.30
<b>Show the world what I can do!</b>
โปรแกรม HOSxP2Depression2011 https://sites.google.com/site/hosxp2depression2011