ผู้เขียน หัวข้อ: ขอคำสั่ง SQl ครับ  (อ่าน 5638 ครั้ง)

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

ออฟไลน์ nahos

  • Hero Member
  • *****
  • กระทู้: 2,216
  • รพ.นาแห้ว
  • Respect: +7
    • ดูรายละเอียด
    • รพ.นาแห้ว
ขอคำสั่ง SQl ครับ
« เมื่อ: กรกฎาคม 23, 2008, 15:12:06 PM »
0
โดยต้องการข้อมูลดังนี้ครับ

ต้องการข้อมูลจำนวนประชากรทั้งหมดในตำบล  01   หมู่ที่ 1 และหมู่ที่ 5
ที่มีอายุระหว่าง  30-50   ปี
ที่ใช้สิทธิ ข้าราชการ
และยังมีชีวิตอยู่

จะเขียน code อย่างไรครับ 

ไม่ใช่จำนวนผู้รับบริการนะครับ แต่หมายถึงผู้ที่มีรายชื่ออยู่ในฐานข้อมูลทั้งหมด

หรือท่านใดที่มีรายงานที่สามารถระบุเงื่อนไขแบบนี้ได้ ก็ขอหน่อยนะครับ

ขอบคูณมากครับ    ;D
ถ้าำคำถามท่านได้คำตอบที่ต้องการจากอาจารย์ท่านใด กรุณากด Thank เบา ๆ ^ ถูกใจกด [applaud] ไม่ชอบใจกด[smite]
>> การโพสต์ขอรายงานที่ดี <<
อ่านซักนิด ถามยังไงให้ได้คำตอบ ? :)
วิธีแสดงตัวว่าเป็นใคร โดย อ.อ๊อด (ให้ข้อมูลว่าเป็นใคร ปฏิบัติงานที่ไหน ใช้ server อะไร OS อะไร HOsxp Vไหน)
ก่อนที่จะตั้งกระทู้ถาม ลองค้นจากกระทู้เก่าดูก่อนไหม จะได้คำตอบเร็วกว่าการรอคำตอบนะ
..........................................................................
เจษ จพ.เภสัชกรรมฯ user@ NAHAEO HOSPITAL LOEI. <br>  Supervise by DANSAI HOSPITAL LOEI. <br>
Start 01/03/2550
=> Server IBM X3200 Ram 6 Gb. OS:Cent OS 6.0  
=> Client 20 client  OS: SP2  => HosXP Version <b>3.56.11.19</b>
-----------------------------
น้ำเต็มแก้ว "การเรียนรู้ไม่มีที่สิ้นสุด"

doramon

  • บุคคลทั่วไป
Re: ขอคำสั่ง SQl ครับ
« ตอบกลับ #1 เมื่อ: กรกฎาคม 23, 2008, 15:33:51 PM »
0
รอ คนเก่ง sql มาตอบครับ

เดียวมาผมรับรอง

 ;D

ออฟไลน์ woravet

  • Sr. Member
  • ****
  • กระทู้: 409
  • Respect: +12
    • ดูรายละเอียด
Re: ขอคำสั่ง SQl ครับ
« ตอบกลับ #2 เมื่อ: กรกฎาคม 23, 2008, 16:28:50 PM »
0
select p.hn,p.pname,p.fname,p.lname,p.pttype,p.death
,p.addrpart,p.moopart,p.tmbpart,p.amppart,p.chwpart
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 30 and 50
and p.chwpart=62
and p.amppart=10
and p.tmbpart=01
and p.moopart in (1,5)
order by p.hn

พอได้มั๊ยครับ
ส่วนตรงข้อมูล จะเปลี่ยนเป็น p.* ก้อได้นะครับ
ส่วนที่อยู่แก้ไขตามต้องการนะครับ
ข้าราชการ คงเป็นสิทธิเบิกได้ ทุกอย่าง ทุกโครงการ ใช่มั๊ยครับ
รพ.บึงสามัคคี จ.กำแพงเพชร
*********************
อ.สุชัยและคณะ ขึ้นระบบ 29 ตค.49(Linux+Fedara 5)
*********************
ปัจจุบัน
HOSxP version 3.53.4.27
Server:Windows XP SP2,MySQL 5
Client ประมาณ 15 เครื่อง

ออฟไลน์ por

  • Hero Member
  • *****
  • กระทู้: 1,087
  • เพราะว่าเธอคือดวงใจของฉัน
  • Respect: 0
    • ดูรายละเอียด
    • Blog Adminpor
Re: ขอคำสั่ง SQl ครับ
« ตอบกลับ #3 เมื่อ: กรกฎาคม 23, 2008, 20:31:37 PM »
0
ถ้าประชากรทั้งหมดในเขตรับผิดชอบ ในตาราง person ครับ
ถ้าเป็นผู้ป่วย patient ครับ

ส่วนคำสังเหมือนของคุณ woravet
adminpor
ICT @ Office of Public Health.Nakhonsi Province.
Mobile.083-1740976
Office.075-343409 to 106

ออฟไลน์ nahos

  • Hero Member
  • *****
  • กระทู้: 2,216
  • รพ.นาแห้ว
  • Respect: +7
    • ดูรายละเอียด
    • รพ.นาแห้ว
Re: ขอคำสั่ง SQl ครับ
« ตอบกลับ #4 เมื่อ: กรกฎาคม 24, 2008, 08:26:11 AM »
0
ขอบคุณทั้ง 3 ท่านมากครับ

อยากได้รายงานที่สามารถระบุเงือนไขได้แบบของ HCIS มีที่ไหนได้ทำไว้บ้างไหมครับ

ถ้าำคำถามท่านได้คำตอบที่ต้องการจากอาจารย์ท่านใด กรุณากด Thank เบา ๆ ^ ถูกใจกด [applaud] ไม่ชอบใจกด[smite]
>> การโพสต์ขอรายงานที่ดี <<
อ่านซักนิด ถามยังไงให้ได้คำตอบ ? :)
วิธีแสดงตัวว่าเป็นใคร โดย อ.อ๊อด (ให้ข้อมูลว่าเป็นใคร ปฏิบัติงานที่ไหน ใช้ server อะไร OS อะไร HOsxp Vไหน)
ก่อนที่จะตั้งกระทู้ถาม ลองค้นจากกระทู้เก่าดูก่อนไหม จะได้คำตอบเร็วกว่าการรอคำตอบนะ
..........................................................................
เจษ จพ.เภสัชกรรมฯ user@ NAHAEO HOSPITAL LOEI. <br>  Supervise by DANSAI HOSPITAL LOEI. <br>
Start 01/03/2550
=> Server IBM X3200 Ram 6 Gb. OS:Cent OS 6.0  
=> Client 20 client  OS: SP2  => HosXP Version <b>3.56.11.19</b>
-----------------------------
น้ำเต็มแก้ว "การเรียนรู้ไม่มีที่สิ้นสุด"