如何算时间-audit log 中的"User Logins"query

新任务:要算出一个用户每天用多长时间用cognos。

在audit log 中的"User Logins"query中, 有 Logon time,Log off time, Log off operation ,Session duration,该如何算?
比如说一个用户一天的记录:

Logon time    Logoff time  Logoff operation   duration
8:42am   12:54pm   logoff Expired 4hours 12 minutes
9:29am   11:01am   logoff Expired 1hours 32 minutes
9:59am   10:59am   logoff Expired 1hours 0 minutes
10:24am  11:25am  logoff Expired 1hours 1 minutes
10:26am  11:27am  logoff Expired 1hours 1 minutes
10:31am  11:31am  logoff Expired 1hours 0 minutes
11:01am  1:09pm    logoff Expired 2hours 8 minutes
1:32pm   2:32pm    logoff Expired 1hours 0 minutes
1:34pm   4:06pm    logoff Expired 2hours 31minutes
1:49pm   4:33pm    logoff           2hours 43 minutes
--------------------------------------------------------

                                      total: 18 hours 14 minutes.


一天才工作从8:42到4:33,哪有18小时,如何从中得出正确的时间?
多谢。
参与6

4 同行回答

nottawa nottawa 其它 cas
回复 4# 贝克汉姆     thanks,显示全部
回复 4# 贝克汉姆


    thanks, 收起
IT其它 · 2013-10-15
浏览1115
贝克汉姆 贝克汉姆 软件开发工程师 IBM
当然可以,新建个query,设置为本地运行模式,即可显示全部
当然可以,新建个query,设置为本地运行模式,即可 收起
互联网服务 · 2013-10-15
浏览1115
nottawa nottawa 其它 cas
回复 2# 贝克汉姆     能不能麻烦你帮忙告诉一下具题的SQL写法,请指点这样写SQL,在report studio run上可以吗?多谢!Select  username as Username from User LoginsSelect  Min(Logon time)  as Logontime from User LoginsSelect&...显示全部
回复 2# 贝克汉姆


    能不能麻烦你帮忙告诉一下具题的SQL写法,请指点这样写SQL,在report studio run上可以吗?
多谢!

Select  username as Username from User Logins
Select  Min(Logon time)  as Logontime from User Logins
Select  Max(Logoff time)  as Logofftime from User Logins
Select  Date as date from User Logins
group by username 收起
IT其它 · 2013-10-12
浏览1088
贝克汉姆 贝克汉姆 软件开发工程师 IBM
这里仅仅是日志,你需要用SQL得出每个用户的最小logon time,和最大logoff time,然后再计算差值显示全部
这里仅仅是日志,你需要用SQL得出每个用户的最小logon time,和最大logoff time,然后再计算差值 收起
互联网服务 · 2013-10-12
浏览1131

提问者

nottawa
其它 cas
评论405

相关问题

相关资料

问题状态

  • 发布时间:2013-10-12
  • 关注会员:2 人
  • 问题浏览:3919
  • 最近回答:2013-10-15
  • X社区推广