BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: oley_01 ที่ มีนาคม 22, 2012, 08:44:56 AM
-
อาจารย์ครับอยากทราบตารางที่เก็บสาเหตุที่ลบคนใข้มารับบริการออกครับ เก็บอยู่ที่ตารางไหนครับ
-
สาเหตุการลบในหน้าจอดังกล่าว จะถูกเก็บอยู่ในตาราง ksklog
ดังภาพ
นันท์ทา ตั้งใจ
แผนกลูกค้าสัมพันธ์
-
คับแล้วถ้าจะดึงสาเหตุของการลบมาแสดงในรายงานก็มาทั้งหมดเลยสิครับ ของ คอล์ลัม detail โอ้วพระเจ้างานเข้าล่ะ
-
ลองใช้คำสั่งนี้ ดึงรายงานดูคะ
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 %"
นันท์ทา ตั้งใจ
ฝ่ายลูกค้าสัมพันธ์
-
คับแล้วถ้าจะดึงสาเหตุของการลบมาแสดงในรายงานก็มาทั้งหมดเลยสิครับ ของ คอล์ลัม 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
-
คับแล้วถ้าจะดึงสาเหตุของการลบมาแสดงในรายงานก็มาทั้งหมดเลยสิครับ ของ คอล์ลัม 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
โอ้!! สุดยอด ขอบพระคุณมากคะ
-
เพิ่ม 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%"