BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: phatipan2 ที่ กรกฎาคม 09, 2010, 12:32:53 PM
-
คำสั่ง sql ที่บอกจำนวนผู้ป่วยที่มารับบริการ ครั้งแรกใน ปีงบ 52 (1 ต.ค.52-31 ก.ย.53)
ปกติ ถ้าเป็น พ.ศ. เดียว กัน ก็จะดึงมากจาก vn_stat และ ใช้คำสั่ง count_in_year=0 ได้แต่นี้ มันคนล่ะ พ.ศ. ครับ
งง มาก ครับ ช่วยแนะนำหน่อย ครับ
-
ลองแบบนี้ได้ไหมครับ
select hn, min(vstdate)
from vn_stat
where vstdate between "2009-10-01" and "2010-09-30"
group by hn
-
ขอไปลองก่อนน่ะ ครับ ยังไงก็ขอบคุณมาก ครับ
-
คำสั่งนี้จะต้องดู record count ที่ได้จากการ run อีกทีนะครับ
-
แล้วถ้าเป็นรายเก่าล่ะ ครับ ใช้คำสั่งอะไร ครับ
-
แล้วถ้าเป็นรายเก่าล่ะ ครับ ใช้คำสั่งอะไร ครับ
น่าจะเป็น
select hn from vn_stat
where vstdate between "2009-10-01" and "2010-30-09"
group by hn
having count(hn)>1
-
แล้วถ้าต้องการเพิ่มให้ทีการเลือกช่วงเวลาต้องใช้คำสั่งอะไรครับ
-
select hn from vn_stat
where vstdate between "2009-10-01" and "2010-30-09"
group by hn
having count(hn)>1
ลิงแล้ว ครับ ค่าที่ได้ เป็นค่าว่าง ครับ
-
ขอคุณ ครับ ได้ แล้ว ครับ thank thank thank.......