ผู้เขียน หัวข้อ: ขอรายงานจำนวนอัตราการวางแผนครอบครัวหน่อยครับ  (อ่าน 11589 ครั้ง)

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

ออฟไลน์ Manit

  • Sr. Member
  • ****
  • กระทู้: 418
  • Respect: 0
    • ดูรายละเอียด
จนท. PCU อยากได้รายงานจำนวนอัตราการวางแผนครอบครัว ที่ดึงข้อมูลมาจากบัญชี6น่ะครับ

หน้าตามแบบที่แนบมครับ อ.ท่านใด มีก็ขออนุเคราะห์หน่อยครับ  ;D
ผมเป็น Super user ครับ
------------------------------
งานหลักเภสัชกร
Linux ก็ไม่มีความรู้ Report ก็เขียนไม่เป็น
รพ.ศรีสงคราม จ.นครพนม
เริ่มระบบเมื่อ พ.ย. 2548
SEVER : Dell PowerEdge T410 Intel® Xeon® E5620
HDD 300 GB 10k RPM RAM 2 x 4 GB 1333 MHz
Oracle Linux 5.6 Mysql 5.5.9
Slave :HP ProLiant ML150 G2 Linux CentOS 4.7
RAM 1 Gb HDD 32 GB,Mysql 5.5.9
Cient:WindowsXP
HOSxP Version 3.55.9.12

ออฟไลน์ Bond_007

  • Hero Member
  • *****
  • กระทู้: 1,533
  • เมื่อก่อนเคยรักมากเท่าไหร่มันยังคงรักมากเท่านั้น
  • Respect: +2
    • ดูรายละเอียด
Re: ขอรายงานจำนวนอัตราการวางแผนครอบครัวหน่อยครับ
« ตอบกลับ #1 เมื่อ: กรกฎาคม 07, 2010, 16:23:22 PM »
0
ขอบคุณครับ
โรงพยาบาลศิริเวชลำพูน
Hosxp version 3.53.7.16
ขอขบคุณ อาจารย์ชัยพร,อ.อ็อด,อ.เกื้อ,พี่เอก,พี่กิติศักดิ์,พี่เข้ม,พี่ไสว,พี่ terminator 2010,พี่pikepid,พี่udomchock ,พี่ขวด,พี่เจมส์,ป๋าJdadmin,พี่กานดา admin ทุกๆท่าน และนางฟ้า BMS

ทำเพื่อใครสักคนฉันได้ทำเพื่อความรัก
ร้องให้สักคนฉันก็ร้องจากหัวใจ
รักที่มันต้องจบมันก็ยังงดงาม ฉันยังจำไว้

Nologo How to be hosxp star

ออฟไลน์ nongpangs

  • Jr. Member
  • **
  • กระทู้: 59
  • Respect: 0
    • ดูรายละเอียด
Re: ขอรายงานจำนวนอัตราการวางแผนครอบครัวหน่อยครับ
« ตอบกลับ #2 เมื่อ: กรกฎาคม 07, 2010, 16:37:06 PM »
0
  ขอบคุณครับ
ยังไม่มีใครขอมาหรอก แต่ เสนอให้ก่อนเขาคงไม่ปฏิเสธกลับมาหรอกนะครับ
  หรือว่าที่ไหนปธิเสธในสิ่งที่ผู้หวังดีมอบให้
ชีวิตที่มีเมฆหมอกบดบังไม่ได้หมายความว่าจะไม่มีวันได้พบกับแสงสว่าง

ออฟไลน์ artwan

  • Newbie
  • *
  • กระทู้: 11
  • Respect: 0
    • ดูรายละเอียด
Re: ขอรายงานจำนวนอัตราการวางแผนครอบครัวหน่อยครับ
« ตอบกลับ #3 เมื่อ: กรกฎาคม 23, 2010, 10:58:56 AM »
0
ขอด้วยคนครับท่าน

ขอขอบคุณล่วงหน้าเลยครับ อาจารย์
Mr.Wansawang Kanchanakaree
The Secretariat of The Cabinet

ออฟไลน์ saiphon

  • Sr. Member
  • ****
  • กระทู้: 431
  • Respect: 0
    • ดูรายละเอียด
Re: ขอรายงานจำนวนอัตราการวางแผนครอบครัวหน่อยครับ
« ตอบกลับ #4 เมื่อ: กรกฎาคม 23, 2010, 13:31:29 PM »
0
แบบนี้คงพอใช้ได้นะครับ
Admin Amnatcharoen
Server HP ProLiant ML350 G6  2.8 GHz Ram 12 GB
CentOS 5.3 , MYSQL 5.1.30 64bit จำนวน 2 เครื่อง
Server HP ProLiant ML350 G6  2.8 GHz Ram 8 GB
Windows Server 2003 , MYSQL 5.1.30 64bit จำนวน 1 เครื่อง
ขึ้นระบบ HOSxP PCU เมื่อ 1 เม.ย.52
ขึ้นระบบ Datacenter เมื่อ 15 มิ.ย.52 โดย อ.MN

ออฟไลน์ artwan

  • Newbie
  • *
  • กระทู้: 11
  • Respect: 0
    • ดูรายละเอียด
Re: ขอรายงานจำนวนอัตราการวางแผนครอบครัวหน่อยครับ
« ตอบกลับ #5 เมื่อ: สิงหาคม 02, 2010, 09:15:25 AM »
0
ขอบคุณ saiphon แต่พอดีผมทำได้ก่อนแล้วครับ ขอบคุณ
Mr.Wansawang Kanchanakaree
The Secretariat of The Cabinet

ออฟไลน์ Orgsm

  • Newbie
  • *
  • กระทู้: 3
  • Respect: 0
    • ดูรายละเอียด
Re: ขอรายงานจำนวนอัตราการวางแผนครอบครัวหน่อยครับ
« ตอบกลับ #6 เมื่อ: มกราคม 03, 2014, 11:00:45 AM »
0
รบกวนขอแบบที่เลือกช่วงวันที่ได้ ได้รึเปล่าคับ
 

ออฟไลน์ Terminator2015

  • Hero Member
  • *****
  • กระทู้: 3,352
  • Achilles : ประวัติศาสตร์จารึกชื่อกษัตริย์ มิได้จารึกชื่อทหาร
  • Respect: +66
    • ดูรายละเอียด
    • โรงพยาบาลนาเชือก
Re: ขอรายงานจำนวนอัตราการวางแผนครอบครัวหน่อยครับ
« ตอบกลับ #7 เมื่อ: มกราคม 03, 2014, 11:47:23 AM »
0
 :)
รบกวนขอแบบที่เลือกช่วงวันที่ได้ ได้รึเปล่าคับ

มีแบบนี้ ลองทดสอบดู
นายคณวัชร คำชัย(ทัศ) โรงพยาบาลนาเชือก จ.มหาสารคาม
Mail : nachuak@hotmail.co.th  Tel.  (AIS)0817080646
โรงพยาบาลชุมชน ขนาด 30 เตียง (Paperless OPD)
ดุแล สอ.12 แห่ง HOSxP_PCU 3.59.12.15 NewVersion
ขึ้นระบบเมื่อ 1 ต.ค. 2549

ออฟไลน์ Orgsm

  • Newbie
  • *
  • กระทู้: 3
  • Respect: 0
    • ดูรายละเอียด
Re: ขอรายงานจำนวนอัตราการวางแผนครอบครัวหน่อยครับ
« ตอบกลับ #8 เมื่อ: มกราคม 03, 2014, 12:02:04 PM »
0
ขอบคุณมากครับ เดี่ยวจะขอทดสอบดู
 

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: ขอรายงานจำนวนอัตราการวางแผนครอบครัวหน่อยครับ
« ตอบกลับ #9 เมื่อ: มกราคม 03, 2014, 12:05:24 PM »
0
ลองแบบนี้ได้อีกแบบครับ
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x

ออฟไลน์ woravet

  • Sr. Member
  • ****
  • กระทู้: 414
  • Respect: +12
    • ดูรายละเอียด
Re: ขอรายงานจำนวนอัตราการวางแผนครอบครัวหน่อยครับ
« ตอบกลับ #10 เมื่อ: มกราคม 03, 2014, 14:45:53 PM »
0
set @ds1:='2012-10-1';
set @ds2:='2013-9-30';
select cast(a.village_moo as decimal) moo,a.village_name name,b.*
,if(b.target=0,0,b.total/b.target*100) percent
from village a
left join (select v.village_id
,count(distinct p.cid) target
,count(distinct if(s.women_service_id=1 and s.women_birth_control_id>0,s.person_women_service_id,null)) total
,count(distinct if(s.women_birth_control_id=0 or s.women_birth_control_id is null,s.person_women_service_id,null)) FP0
,count(distinct if(s.women_birth_control_id=1,s.person_women_service_id,null)) FP1
,count(distinct if(s.women_birth_control_id=2,s.person_women_service_id,null)) FP2
,count(distinct if(s.women_birth_control_id=3,s.person_women_service_id,null)) FP3
,count(distinct if(s.women_birth_control_id=4,s.person_women_service_id,null)) FP4
,count(distinct if(s.women_birth_control_id=5,s.person_women_service_id,null)) FP5
,count(distinct if(s.women_birth_control_id=6,s.person_women_service_id,null)) FP6
,count(distinct if(s.women_birth_control_id=7,s.person_women_service_id,null)) FP7
from person p
left join village v on p.village_id=v.village_id
left join person_women w on p.person_id=w.person_id
left join person_women_service s on w.person_women_id=s.person_women_id and s.service_date between @ds1 and @ds2 and s.women_service_id=1
where p.sex=2
and p.marrystatus=2
and p.house_regist_type_id in (1,3)
and timestampdiff(year,p.birthdate,@ds1) between 15 and 44
group by v.village_id) b on a.village_id=b.village_id
order by 1
รพ.บึงสามัคคี จ.กำแพงเพชร
*********************
อ.สุชัยและคณะ ขึ้นระบบ 29 ตค.49(Linux+Fedara 5)
*********************
ปัจจุบัน
HOSxP version 3.53.4.27
Server:Windows XP SP2,MySQL 5
Client ประมาณ 15 เครื่อง

ออฟไลน์ woravet

  • Sr. Member
  • ****
  • กระทู้: 414
  • Respect: +12
    • ดูรายละเอียด
Re: ขอรายงานจำนวนอัตราการวางแผนครอบครัวหน่อยครับ
« ตอบกลับ #11 เมื่อ: มกราคม 03, 2014, 14:49:34 PM »
0
set @ds1:='2012-10-1';
set @ds2:='2013-9-30';
select a.women_birth_control_id id,a.women_birth_control_name name
,ifnull(b.cc,0) Total
,ifnull(b.incase,0) incase
,ifnull(b.invisit,0) invisit
,ifnull(b.outcase,0) outcase
,ifnull(b.outvisit,0) outvisit
from women_birth_control a
left join (select s.women_birth_control_id,count(*) cc
,count(distinct if(v.village_moo<>0,p.cid,null)) incase
,count(if(v.village_moo<>0,p.cid,null)) invisit
,count(distinct if(v.village_moo=0,p.cid,null)) outcase
,count(if(v.village_moo=0,p.cid,null)) outvisit
from person_women_service s
left join person_women w on w.person_women_id=s.person_women_id
left join person p on p.person_id=w.person_id
left join village v on p.village_id=v.village_id
where s.service_date between @ds1 and @ds2
and s.women_service_id=1
group by s.women_birth_control_id) b on a.women_birth_control_id=b.women_birth_control_id
where a.women_birth_control_id>0
order by 1
รพ.บึงสามัคคี จ.กำแพงเพชร
*********************
อ.สุชัยและคณะ ขึ้นระบบ 29 ตค.49(Linux+Fedara 5)
*********************
ปัจจุบัน
HOSxP version 3.53.4.27
Server:Windows XP SP2,MySQL 5
Client ประมาณ 15 เครื่อง