BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: bbbas ที่ พฤศจิกายน 12, 2012, 10:21:51 AM
-
เป็นรายงานรายละเอียดการเข้าใช้โปรแกรม HOsxp ของ แพทย์ครับ คำสั่ง
select k.loginname,o.name,min(k.logtime) as mint,max(k.logtime) as maxt,(TIMEDIFF(max(k.logtime),min(k.logtime))) as TOTAL
from ksklog k
left outer join opduser o on o.loginname = k.loginname
where logtime > '2011-04-27' and logtime < '2011-04-28' and k.loginname in ('d1','d2','d3','d4','d5','d6','d7','d8','d9','d10','d11','d12','d13','d14')
and k.computer_name in ('MED-01','MED-02','MED-03','MED-04','MED-05','MED-06','MED-07','MED-08','MED-09')
group by k.loginname,o.name
order by k.loginname,o.name (มีข้อมูลออกครับ)
****แต่ผมลองเปลี่ยนวันที่เป็นวันที่ปัจจุบันกลับไม่มีข้อมูลครับ ไม่รู้ว่าเกิดจากสาเหตุใด รบกวนพี่ ๆ ด้วยครับ****
-
ช่วงเวลาเป็นแบบ datetime
ลองเปลี่ยนช่วงเวลา เป็น date(logtime)=date(now())
*****
ข้อมูลไม่ออกไม่น่าเกี่ยวกับช่วงเวลา
น่าจะเกี่ยวกับ loginname หรือ computer_name ณ ช่วงเวลานั้นรึป่าว?
-
ช่วงเวลาเป็นแบบ datetime
ลองเปลี่ยนช่วงเวลา เป็น date(logtime)=date(now())
*****
รบกวนครับ จะต้องแก้เป็นแบบไหน ยังไงครับ
-
ดัน ๆๆๆ ครับ หรือมีพี่ ๆ ท่านใดทำบ้างครับ ขอความอนุเคราะห์ด้วยครับ
-
แล้ว select * from ksklog where logtime > '2011-11-11' and logtime < '2011-11-12'
มันมีข้อมูลหรือครับ
-
แล้ว select * from ksklog where logtime > '2011-11-11' and logtime < '2011-11-12'
มันมีข้อมูลหรือครับ
ลองรันแล้ว มีข้อมูลครับ
-
แก้ได้แล้วครับ ขอบคุณทุกความเห็นครับ :) :) :)
-
แก้ได้แล้วครับ ขอบคุณทุกความเห็นครับ :) :) :)
แก้ตรงไหน ครับ เพราะผมลองเอา code ไป run ดู ของผมมันก็แสดงข้อมูลได้ตามปกติ