BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: phatipan2 ที่ กรกฎาคม 09, 2010, 12:03:22 PM

หัวข้อ: ขอคำสั่ง SQL ครับ
เริ่มหัวข้อโดย: phatipan2 ที่ กรกฎาคม 09, 2010, 12:03:22 PM
อยากทราบ จำนวนผู้ป่วยที่มารัยบริการ ครั้งแรก  ในปีงบ 52 ครับ (1 ต.ค.52-30 ก.ย.53)  ครับ
หัวข้อ: Re: ขอคำสั่ง SQL ครับ
เริ่มหัวข้อโดย: phatipan2 ที่ กรกฎาคม 09, 2010, 12:10:46 PM
ถ้าเป็นในปีเดียวกัน ก็ ใช้ count_in_year=0 ได้ แต่ถ้าเป็นปีงล มันจะคนละ พ.ศ. กัน ครับ ลำบาก มากครับ
หัวข้อ: Re: ขอคำสั่ง SQL ครับ
เริ่มหัวข้อโดย: kitisak ที่ กรกฎาคม 09, 2010, 12:59:51 PM
ลองแบบนี้ได้ใหมครับ

 select * from patient   where firstday between'2008-10-01'and'2009-09-30'

 ;D

ถ้าจะนับก็ count เลยครับ
select count(hn) from patient   where firstday between'2008-10-01'and'2009-09-30'

อย่างนี้ได้หรือป่าวครับ ;D
หัวข้อ: Re: ขอคำสั่ง SQL ครับ
เริ่มหัวข้อโดย: phatipan2 ที่ กรกฎาคม 09, 2010, 13:04:12 PM
      ขอบคุณ ครับ แต่ไม่น่าจะได้ ครับ เพราะว่า ตาราง patient เป็นตารางที่เก็บประวัติคนไข้ครับ
ไม่ใช้ที่มารับบริการ แต่ยังไงก็ขอขอบคุณ น่ะครับ คุณอี๊ด