โปรแกรมบัญชีเกณพ์คงค้าง รพ.สต. สสจ.สุรินทร์ รายงานผู้บริหารด้านการเงิน รพ.สต.

รบกวนพี่ๆ เช็คดูข้อมูล anc ว่าตรงกับข้อมูลที่มีอยู่ในหน่วยบริการหรือเปล่าน่ะครับ


DateTime : 2012-07-16 12:29:38
Post By : isict
IP Address : 61.19.69.218

ข้อมูลเดือน มค-กค 555

อันนี้สคริปดึงน่ะครับจากพี่เชษฐ์ รพ.ลำดวนครับ

ดึงข้อมูลจาก provis จังหวัด

select a2.pcucode,count(a1.cid) as cc,count(if(ifnull(a2.ga,'')<=12,1,null)) as co_anc
 from
 (
SELECT person.cid,min(date_serv) as date_serv
from anc
LEFT OUTER JOIN person on anc.pcucode = person.pcucode and person.cid<>''
and anc.pid = person.pid
group by person.cid
 ) as a1
 join
(
 SELECT anc.pcucode ,person.cid,anc.date_serv,anc.ga
from anc
LEFT OUTER JOIN person on anc.pcucode =person.pcucode and anc.pid = person.pid and  person.cid<>'' 
GROUP BY person.cid
 ) as a2
 ON a1.cid = a2.cid and a1.date_serv= a2.date_serv  and a1.date_serv BETWEEN '20120101' and '20120630'
GROUP BY a2.pcucode


Message !!

หากต้องการตอบกระทู้ Webboard กรุณาเข้าใช้ระบบก่อนนะค่ะ..


กระทู้ตอบกลับ

 ของ อนามัยใช่ไหม..


Post โดย :  huwko Date: 2012-07-16 14:16:50 ip: 118.175.76.231

ของเป็นรายเร็คคอร์ดได้ไหมครับ จะนำมาตรวจสอบเพิ่มเติม  รู้สึกว่าจะน้อยกว่าที่โรงพยาบาลครับ  รบกวนส่งมาที่เมล์ด้วย

dogmike.vip@hotmail.com 

ตามคำสั่งด้านล่างเลย

select *  from
 (
SELECT person.cid,min(date_serv) as date_serv
from anc
LEFT OUTER JOIN person on anc.pcucode = person.pcucode and person.cid<>''
and anc.pid = person.pid
group by person.cid
 ) as a1
 join
(
 SELECT anc.pcucode ,person.cid,anc.date_serv,anc.ga
from anc
LEFT OUTER JOIN person on anc.pcucode =person.pcucode and anc.pid = person.pid and  person.cid<>'' 
GROUP BY person.cid
 ) as a2
 ON a1.cid = a2.cid and a1.date_serv= a2.date_serv  and a1.date_serv BETWEEN '20120101' and '20120630'
GROUP BY a2.pcucode

 


Post โดย :  decepticons Date: 2012-07-16 14:22:27 ip: 203.113.118.78

ข้อมูลที่ดึง มีชื่อซ้ำหรือปล่าวครับ

แสดงรายชื่อได้ไหมครับ

 

 

 


Post โดย :  nufc1980 Date: 2012-07-31 14:06:10 ip: 113.53.250.77