มีคิวรี่ ปรับปรุงใหม่ จากน้องยุทธนา งาน ไอที สสจ.ชม. มาฝาก สำหรับ
กลุ่มเป้าหมายฉีด dT อายุ 20-50 ปี ส่งออก EXCEL แล้ว จะมี ช่อง ให้ลงแยกตามรายชื่อ อสม. และไปลงวันที่ฉีด เอาเอง ครับ ลองดู
1. ไปที่ My sql Query Browser เลือกไฮไลท์ ที่ ฐานข้อมูลของตนเอง
2. เอา คิวรี่ ข้างล่าง ไปวางในช่องว่าง ข้างบน sql query area ต้อง copy มาให้หมดเลย นะครับ 
3. จากนั้น ไปกดตรงสายฟ้าฟาด ( execute ) >>>>> รอ...
4. ไปที่ file ด้านบน >>>> exportresulset >>> Export As Excel file
 5. ไปตั้งชื่อ กำหนดไปไว้ที่ไหน >>> จากนั้้นก็ไปปรับแต่งให้สวยงาม นำไปใช้ประโยชน์ได้
SELECT
 person.pid AS pid,
 concat(ctitle.titlename,person.fname,' ',person.lname)as pname,
 date_format(person.birth,"%Y-%m-%d") AS pbirth,
 GetAgeYearNum(person.birth,CURRENT_DATE)as age,
 person.idcard AS pcid,
 if(person.sex=1,'ช','ญ') AS sex,
 person.hnomoi AS hno,
 person.mumoi AS mu,
 village.villno AS village_villno,
 village.villname AS village_villname,
 concat(p1.fname,' ',p1.lname) as 'อสม.',
 '' as date_vc
 FROM
 person INNER JOIN ctitle ON person.prename = ctitle.titlecode
 INNER JOIN house ON person.pcucodeperson = house.pcucode
 AND person.hcode = house.hcode
 INNER JOIN village ON house.pcucode = village.pcucode
 AND village.villcode = house.villcode
 LEFT JOIN person p1 on house.pidvola=p1.pid and house.pcucodepersonvola=p1.pcucodeperson
 WHERE
 person.typelive IN ('1','3')
 and person.pid not in (SELECT persondeath.pid FROM persondeath)
 and (GetAgeYearNum(person.birth,CURRENT_DATE) between '20' and '50')
 and SUBSTRING(house.villcode,7,2)<>'00'
 AND person.nation='99'
 and (person.dischargetype =9 or person.dischargetype is null)
 order BY village.villno,person.hnomoi*1;
ไม่มีความคิดเห็น:
แสดงความคิดเห็น