แสดงกระทู้

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.


Messages - ถาวร

หน้า: [1]
1
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=29550.0   ;)
ลองเอาไปปรับใช้ดูครับ  ::)

2
จากที่ดูๆ ในตอนนี้โปรแกรมคำนวณช่วงคุณภาพตามประกาศแรกที่ทางกระทรวงประกาศคือ อายุครรภ์ต้องตรงกับสัปดาห์เป๊ะ ภายหลังที่แจ้งให้ บวก/ลบ ได้ 2 สัปดาห์ โปรแกรมยังไม่ได้ปรับในส่วนนี้ครับ

3
ตาราง opitemrece
ยาดูจาก icode เชื่อมกับตาราง drugitems ได้
ส่วนผู้ใช้ดูได้จาก staff ครับ
 :)

4
Report Exchange / Re: รบกวนคำสั่ง sql
« เมื่อ: ธันวาคม 11, 2012, 08:34:26 AM »
select o.vn from opitemrece o
where op.icode in ("รหัสยา A" ,"รหัสยา B" ,"รหัสยา C" )
and  o.vstdate between "2012-12-01" and "2012-12-03"
group by o.vn
คำสั่งนี้หากมีการสั่งยาแค่ตัวเดียวก็จะขึ้นแล้วไม่ใช่หรือครับ แต่ที่เขาต้องการคือต้องมียาทั้ง 2 ตัวอยู่ด้วย
แต่พอมองเห็นคำสั่งนี้ก็นึกขึ้นได้อีกแบบครับ
select o.vn  from opitemrece o
where o.icode in ("รหัสยา 1","รหัสยา2","รหัสยา3")
and o.vstdate between "2012-12-01" and "2012-12-03"
group by o.vn
having count(o.vn>2)

ใช้ในกรณีที่สั่งยาทั้ง 3 ตัว ครับ

ขอแก้ไขเพิ่มเติมครับ
ตรง having count(o.vn>2)  ให้เอา >2 ออกนอกวงเล็บครับ
แบบนี้ครับ having count(o.vn)>2

หน้า: [1]