我有下表:
+--------------------------------------------------+
| date_ac SERVER_ac Dept_ac User_ac Typeaccess |
+--------------------------------------------------+
| 1/1/2014 server1 dept1 user1 logon |
| 1/1/2014 server2 dept3 user2 logon |
| 1/1/2014 server3 dept3 user2 logoff |
| 1/1/2014 server1 dept1 user1 logoff |
| 1/1/2014 server2 dept1 user1 logon |
| 1/1/2014 server3 dept1 user1 logoff |
| 2/1/2014 server1 dept1 user1 logon |
+--------------------------------------------------+
该表是我的终端服务器场上发生的事情的记录。 (几个服务器)。每次有人登录或注销时,都会添加一条新记录,其中包含以下信息:
到目前为止,我能够向管理层提供一些统计信息,其中包含每个部门登录服务器场的用户数。现在他们要求这个:
每天记录的平均人数每台服务器:服务器1星期一:200服务器1星期二:350等,直到星期日,然后服务器2星期一等等。当然知道这一点如果有人在同一天登录5次,那么我只需要计算登录次数。我希望能够选择日期范围。
每天,每周或每月的用户总数(因此我们不关心服务器。)再次,如果用户每天登录10次,则只计算一次并且只计算登录。
最后是总用户数,但每天每周/每周和每个月。