BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: oley_01 ที่ มีนาคม 22, 2012, 08:44:56 AM

หัวข้อ: ตารางที่เก็บสาเหตุการลบผู้มารับบริการ
เริ่มหัวข้อโดย: oley_01 ที่ มีนาคม 22, 2012, 08:44:56 AM
อาจารย์ครับอยากทราบตารางที่เก็บสาเหตุที่ลบคนใข้มารับบริการออกครับ เก็บอยู่ที่ตารางไหนครับ
หัวข้อ: Re: ตารางที่เก็บสาเหตุการลบผู้มารับบริการ
เริ่มหัวข้อโดย: Call Center ที่ มีนาคม 22, 2012, 09:07:28 AM
สาเหตุการลบในหน้าจอดังกล่าว จะถูกเก็บอยู่ในตาราง ksklog   
ดังภาพ


                                  นันท์ทา   ตั้งใจ
                                  แผนกลูกค้าสัมพันธ์
หัวข้อ: Re: ตารางที่เก็บสาเหตุการลบผู้มารับบริการ
เริ่มหัวข้อโดย: oley_01 ที่ มีนาคม 22, 2012, 09:12:15 AM
คับแล้วถ้าจะดึงสาเหตุของการลบมาแสดงในรายงานก็มาทั้งหมดเลยสิครับ ของ คอล์ลัม detail โอ้วพระเจ้างานเข้าล่ะ
หัวข้อ: Re: ตารางที่เก็บสาเหตุการลบผู้มารับบริการ
เริ่มหัวข้อโดย: Call Center ที่ มีนาคม 22, 2012, 10:34:04 AM
ลองใช้คำสั่งนี้ ดึงรายงานดูคะ

select * from ksklog   where  logtime between "2012-03-22 00:00:01" and  "2012-03-22 23:59:59"
and modifytype="Delete" and detail like "%Cause %"



                              นันท์ทา  ตั้งใจ
                              ฝ่ายลูกค้าสัมพันธ์
หัวข้อ: Re: ตารางที่เก็บสาเหตุการลบผู้มารับบริการ
เริ่มหัวข้อโดย: realaerm ที่ มีนาคม 22, 2012, 10:45:35 AM
คับแล้วถ้าจะดึงสาเหตุของการลบมาแสดงในรายงานก็มาทั้งหมดเลยสิครับ ของ คอล์ลัม detail โอ้วพระเจ้างานเข้าล่ะ

เพิ่มเติมนะครับ

select substring_index(detail,':',-1)as text from ksklog   where  logtime between "2010-01-22 00:00:01" and  "2012-03-22 23:59:59"
and modifytype="Delete" and detail like "%Cause%"

 ;D ;D ;D ;D ;D
หัวข้อ: Re: ตารางที่เก็บสาเหตุการลบผู้มารับบริการ
เริ่มหัวข้อโดย: Call Center ที่ มีนาคม 22, 2012, 11:52:01 AM
คับแล้วถ้าจะดึงสาเหตุของการลบมาแสดงในรายงานก็มาทั้งหมดเลยสิครับ ของ คอล์ลัม detail โอ้วพระเจ้างานเข้าล่ะ

เพิ่มเติมนะครับ

select substring_index(detail,':',-1)as text from ksklog   where  logtime between "2010-01-22 00:00:01" and  "2012-03-22 23:59:59"
and modifytype="Delete" and detail like "%Cause%"

 ;D ;D ;D ;D ;D

โอ้!! สุดยอด  ขอบพระคุณมากคะ
หัวข้อ: Re: ตารางที่เก็บสาเหตุการลบผู้มารับบริการ
เริ่มหัวข้อโดย: udomchok ที่ มีนาคม 22, 2012, 12:12:20 PM
เพิ่ม trim() เพื่อตัดช่องว่างข้างหน้าออก

select trim(substring_index(detail,':',-1)) as text from ksklog   where  logtime between "2010-01-22 00:00:01" and  "2012-03-22 23:59:59"
and modifytype="Delete" and detail like "%Cause%"