BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: bannok ที่ กรกฎาคม 29, 2008, 13:50:04 PM

หัวข้อ: ช่วยรายงานนี้หน่อยครับ
เริ่มหัวข้อโดย: bannok ที่ กรกฎาคม 29, 2008, 13:50:04 PM
ต้องการดึงข้อมูลประชากรแยกตามตำบล มีที่อยู่ด้วย อายุ ระหว่าง 30-60 ปี แยกหยิง ชาย  รบกวนหน่อยครับ
หัวข้อ: Re: ช่วยรายงานนี้หน่อยครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ กรกฎาคม 29, 2008, 14:11:31 PM
เอาจาก patient นะครับอันนี้ ไม่ได้อยู่รพ. เลยไม่แน่ใจว่าตาราง person นี้จะมี field ที่เหมือนกันกับ patient หรือเปล่า ถ้าเหมือนก็สามารถเปลี่ยน patient เป็น person ได้เลยครับ

select concat(p.pname, p.fname,' ',p.lname) as ptname, year(now())-year(p.birthday) as age_Y, p.addrpart, p.moopart, t.fullname as addressname, s.name as sex
from patient p
left outer join thaiaddress t on t.tmbpart=p.tmbpart and t.amppart=p.amppart and t.chwpart=p.chwpart
left outer join sex s on s.code=p.sex
where year(now())-year(p.birthday) between "30" and "60"
หัวข้อ: Re: ช่วยรายงานนี้หน่อยครับ
เริ่มหัวข้อโดย: bannok ที่ กรกฎาคม 31, 2008, 08:41:20 AM
มันขึ้นแบบนี้นะครับ
หัวข้อ: Re: ช่วยรายงานนี้หน่อยครับ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ กรกฎาคม 31, 2008, 09:11:36 AM
thaiaddress  t.full_name
หัวข้อ: Re: ช่วยรายงานนี้หน่อยครับ
เริ่มหัวข้อโดย: bannok ที่ กรกฎาคม 31, 2008, 09:25:15 AM
ได้แล้วครับ
แต่อีกนิดนึงถ้าต้องการแต่เฉพาะ หมู่ที่ 1,2,3,5,7,8 ของต.พรหมโลก อ.พรหมคีรี จ.นครศรีนะครับ
หัวข้อ: Re: ช่วยรายงานนี้หน่อยครับ
เริ่มหัวข้อโดย: nahos ที่ กรกฎาคม 31, 2008, 10:55:24 AM
เพิ่มเงื่อนไขเข้าไปครับ

 and p.moopart in ("1","2","3","5","7","8")