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.......