1.ไฟฟ้ากระตุก หรือดับ
2.แบตฯBios หมดแล้วไม่ยอมเปลี่ยน
แก้ไข
1.ตรวจสอบเวลารับบริการ ว่างหรือไม่ ทั้งเวลาเริ่มให้บริการและเวลาสิ้นสุดบริการ ตามนี้
..................................
SELECT vt.pcucodeperson,vt.visitno,vt.visitdate,vt.pid,vt.timeservice,
vt.timestart,vt.timeend FROM visit vt WHERE (vt.timestart IS null OR vt.timestart = ''
OR vt.timeend IS NULL OR timeend = '') AND vt.visitdate BETWEEN '2017-10-01'AND CURDATE();
..................................
รันแล้วหากพบ เวลาที่เริ่มหรือเวลาสิ้นสุดบริการว่าง แสดงว่ามีปัญหา..ดังนี้
2.ปรับแก้เวลาของเครื่องคอมฯให้เป็นปัจจุบันก่อนนะจ๊ะ ตามนี้ (ต่อ internet ไว้ด้วยนะ)
และเลือก internet time
เลือกซิงค์เวลา ตามinternet time ที่ต้องการเช่น "time.nist.gov"
รอจนเวลา แจ้งว่าupdate เรียบร้อยแล้ว คลิก OK เป็นอันเสร็จ
3.กลับไปแก้ไขใน JHCIS ตามลำดับบริการ(visitno) และวันที่ให้บริการ(visitdate)
ตรวจสอบ 2 ช่อง ต่อไปนี้ต้องไม่ว่าง คือ "เวลาเริมและเวลาสิ้นสุดบริการ" แล้วคลิก บันทึก อีกครั้ง (โดยไม่ต้องแก้ไขอะไรอีกนะค่ะ)
4.อีกวิธีคือการใช้ Scpt รันอัพเดด ตามนี้จ้า (ควรback up ก่อนทุกครั้งนะจ๊ะ)
........................................
..................เป็นอันเสร็จเรื่อง เวลาเริ่มต้นและสิ้นสุดการให้บริการที่เป็นช่องว่าง จ้า.................
เรื่อง ระยะเวลาให้บริการ
5.อีกเรื่องเวลาที่สำคัญคือ "ช่วงเวลาที่ให้บริการ"
หากนับตามข้อกำหนดเวลาเริ่มให้บริการและสิ้นสุด (ตามที่ท่านได้กำหนดไว้ในการขึ้นทะเบียนหน่วยบริการปฐมภูมิ) ว่าแต่ละบริการต้องไม่เกินกี่นาที เช่น งานรักษาฯกี่นาที งานส่งเสริมฯกี่นาที
ลองมาทดสอบดู โดยใช้ Scpt นี้รันดูจ้า
.............................................
SELECT vt.pid,vt.visitdate,vt.visitno,timestart AS 'เวลาเริ่มให้บริการ',
timeend AS 'เวลาสิ้สุดบริการ',ADDTIME(vt.timeend,-vt.timestart)AS 'ผลต่างเวลา'
FROM visit vt WHERE vt.visitdate BETWEEN '2017-10-01' AND CURDATE()
ORDER BY ADDTIME(vt.timeend,-vt.timestart);
.............................................
(ตัวอย่าง)
ที่"ช่องผลต่างเวลา" อาจพบว่า เวลาให้บริการสั้นที่สุดคือ 5 วินาที
หรือ เวลาให้บริการนานเกินความจริง อาจเป็น ชม.หรือเป็นวัน
การแก้ไข
1.ไม่ต้องแก้ หากยึดตามความเป็นจริง (เพราะมีบางกรณีที่คีย์คัดกรอง อาจใช้เวลา <= 5 วินาทีได้ )
2.แก้ไข...เพราะขัดความเป็นจริง หรือ อยากจะลองแก้ดู
2.1 กรณี case ที่ใช้เวลา เป็น 0 วินาที หรือ เวลาติดลบ
ตรวจสอบด้วย scpt ตามนี้
.................................................
SELECT vt.pid,vt.visitdate,vt.visitno,timestart AS 'เวลาเริ่มให้บริการ',timeend AS 'เวลาสิ้สุดบริการ',
ADDTIME(vt.timeend,-vt.timestart)AS 'ผลต่างเวลา'
FROM visit vt WHERE vt.visitdate BETWEEN '2017-10-01' AND CURDATE()
AND (ADDTIME(vt.timeend,-vt.timestart)<= '00:00:00')
ORDER BY vt.visitdate DESC,ADDTIME(vt.timeend,-vt.timestart);
.................................................
หากมีรายชื่อโผล่มา (ตัวอย่าง)
แก้ไข ด้วย scpt ตามนี้ (ควรback up ก่อนทุกครั้งนะจ๊ะ)
.........................................
2.2 กรณี case ที่ใช้เวลามากเกิน 1 ชม.
ตรวจสอบด้วย scpt ตามนี้
....................................................
SELECT vt.pid,vt.visitdate,vt.visitno,timestart AS 'เวลาเริ่มให้บริการ',timeend AS 'เวลาสิ้สุดบริการ',
ADDTIME(vt.timeend,-vt.timestart)AS 'ผลต่างเวลา'
FROM visit vt WHERE vt.visitdate BETWEEN '2017-10-01' AND CURDATE()
AND (ADDTIME(vt.timeend,-vt.timestart)>= '01:00:00')
ORDER BY vt.visitdate DESC,ADDTIME(vt.timeend,-vt.timestart);
....................................................
หากมีรายชื่อโผล่มา (ตัวอย่าง)
...................ชนวนชวนชนางชนกข้างเคียงชบาชมดชม้อยตามองชม้ายชไมเหมือน...แล้วชะอำหละ..............
ไม่มีความคิดเห็น:
แสดงความคิดเห็น