ผู้เขียน หัวข้อ: ขอทราบคำสั่ง SQL คำนวณอายุ จากตาราง patient หน่อยครับ  (อ่าน 9785 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ panus_t

  • Hero Member
  • *****
  • กระทู้: 2,368
  • Respect: +8
    • ดูรายละเอียด
ขอทราบคำสั่ง SQL คำนวณอายุ จากตาราง patient หน่อยครับ
ต้องการทำจำนวนประชากรตามช่วงอายุ 0-4 , 5-9 , 10-14 ...ฯลฯ ในช่วงปีงบประมาณ 2552 แบ่งเป็นชาย หญิงด้วยครับ

 ;D ;D
โรงพยาบาลเสิงสาง จ.นครราชสีมา (ขนาด  60  เตียง ปี2554)  ขึ้นระบบโดยทีมงาน BMS  เมื่อเดือนเมษายน 2551
ก่อนหน้านั้นขึ้นระบบเมื่อ 07/07/07 ฤกษ์ดี  Master Server  IBM System x3500M4  RAM ECC 24 GB. HardDisk SAS 450x3 GB. ServerRAID M1100 Series Zero RAID5  OS:CentOS 6.4  MySQLPercona : 5.5.30-30.1

ออฟไลน์ ไม่เสียสละ ชัยชนะไม่เกิด

  • Hero Member
  • *****
  • กระทู้: 1,267
  • Project Maneger
  • Respect: +2
    • ดูรายละเอียด
Re: ขอทราบคำสั่ง SQL คำนวณอายุ จากตาราง patient หน่อยครับ
« ตอบกลับ #1 เมื่อ: มกราคม 13, 2011, 10:11:31 AM »
0
ต้องการข้อมูลจำนวนประชากรทั้งหมดในตำบล  01   หมู่ที่ 1 และหมู่ที่ 5
ที่มีอายุระหว่าง  30-50   ปี
ที่ใช้สิทธิ ข้าราชการ
และยังมีชีวิตอยู่

select p.hn,p.pname,p.fname,p.lname,p.pttype,p.death
,p.addrpart,p.moopart,p.tmbpart,p.amppart,p.chwpart,p.birthday
from patient p
left join pttype p1 on p1.pttype=p.pttype
where p1.pcode='A2' and (p.death<>'Y' or p.death is null)
and year(now())-year(p.birthday) between 20 and 60
and p.chwpart=30
and p.amppart=03
and p.tmbpart=01
and p.moopart in (1,5)
order by p.hn

ลองเอาตัวอย่างไปแก้เอานะครับ
ทำไม่ได้ หรือไม่ได้ทำ
 Project Maneger
Bangkok Medical Software Co., Ltd.
2, 2nd Floor, Soi Suksawat 33,
Suksawat Road, Radburana 10140
Thailand

ออฟไลน์ panus_t

  • Hero Member
  • *****
  • กระทู้: 2,368
  • Respect: +8
    • ดูรายละเอียด
Re: ขอทราบคำสั่ง SQL คำนวณอายุ จากตาราง patient หน่อยครับ
« ตอบกลับ #2 เมื่อ: มกราคม 13, 2011, 15:11:29 PM »
0
ขอบคุณครับ  ;D
โรงพยาบาลเสิงสาง จ.นครราชสีมา (ขนาด  60  เตียง ปี2554)  ขึ้นระบบโดยทีมงาน BMS  เมื่อเดือนเมษายน 2551
ก่อนหน้านั้นขึ้นระบบเมื่อ 07/07/07 ฤกษ์ดี  Master Server  IBM System x3500M4  RAM ECC 24 GB. HardDisk SAS 450x3 GB. ServerRAID M1100 Series Zero RAID5  OS:CentOS 6.4  MySQLPercona : 5.5.30-30.1