BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: asawincyber ที่ มีนาคม 31, 2010, 18:55:41 PM

หัวข้อ: คำสั่ง = มากกว่า 2 ทำไง
เริ่มหัวข้อโดย: asawincyber ที่ มีนาคม 31, 2010, 18:55:41 PM
พอดีอยากได้ คนไข้ ที่ใช้ยา a กับ b พร้อมกันทั้ง 2 ตัว แต่ติดตรงเงื่อนไข   icode ="a" <--- มากกว่า 1 ตัวไม่ได้ แต่อยากได้ คนไข้ที่ใช้ยา a และฺ B พร้อมกันในvisit นั้น จะต้องเขียนอย่างไร ใช้ in มันออกมาตัวในตัวหนึ่ง  ??? ??? รู้ว่าต้องใช้วงเล็บ แต่รองดูแล้วไม่รอด ลบกวนผุ้รู้หน่อยครับ
หัวข้อ: Re: คำสั่ง = มากกว่า 2 ทำไง
เริ่มหัวข้อโดย: Khuad ที่ มีนาคม 31, 2010, 19:18:24 PM

... ประมาณนี้น่าจะได้ครับ น้องเอก ...  :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'
หัวข้อ: Re: คำสั่ง = มากกว่า 2 ทำไง
เริ่มหัวข้อโดย: asawincyber ที่ มีนาคม 31, 2010, 19:30:35 PM
ขอบคุณครับ นั่ง งง อยู่ตั้งนาน
หัวข้อ: Re: คำสั่ง = มากกว่า 2 ทำไง
เริ่มหัวข้อโดย: itim2101 ที่ มีนาคม 31, 2010, 20:26:24 PM
 :D ได้ความรู้ใหม่อีกละ   ขอบคุณครับ :D
หัวข้อ: Re: คำสั่ง = มากกว่า 2 ทำไง
เริ่มหัวข้อโดย: poramat ที่ มีนาคม 31, 2010, 21:22:30 PM
สุดยอดครับพี่ขวด  เคยเขียนรายงานผิดมาตัวหนึ่งได้วิธีแก้แล้ว ขอบคุณครับ ;D ;D ;D
หัวข้อ: Re: คำสั่ง = มากกว่า 2 ทำไง
เริ่มหัวข้อโดย: ToPPer_(thaicharoen_Hosp) ที่ เมษายน 01, 2010, 11:06:13 AM
ความรู้ทั้งนั้น จดๆๆ ;D
หัวข้อ: Re: คำสั่ง = มากกว่า 2 ทำไง
เริ่มหัวข้อโดย: [<<BATESS>>] ที่ เมษายน 01, 2010, 13:43:15 PM
ดีจัง
ขุด ๆๆ
thank
หัวข้อ: Re: คำสั่ง = มากกว่า 2 ทำไง
เริ่มหัวข้อโดย: farmonline ที่ เมษายน 01, 2010, 14:33:45 PM
เสริมอีก นี่เป็นอีกวิธีหนึ่งครับ

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

ลองดูครับ