我有我的数据库SQL查询来获取平均时间
用户名,日期,时间,LoginType
UserName is a varchar field
Date is a date field
Time is a time field (in 24 hour format)
LoginType is a varchar field
LoginType可以包含两个字符串的 “LOGIN” 一个, “关机”
4列我想获得有人登录或关机的平均时间 我也想知道无早,早熟的三角洲。
因此,对于这个例子,让我们假设学生必须在8:30和必须LOGOFF 10:30
衡量某人类,以便让还假设样本数据如下
George.Lucas 8:45 2011-07-22 LOGIN
Eric.TheRed 9:00 2011-07-22 LOGIN
Dr.Who 9:01 2011-07-22 LOGIN
Dr.Who 11:01 2011-07-22 SHUTDOWN
George.Lucas 11:45 2011-07-22 SHUTDOWN
Eric.TheRed 12:00 2011-07-22 SHUTDOWN
- 我们可以看到乔治迟到了15分钟,并且他关机了1小时15分迟
- 埃里克迟了30分钟登录
- 埃里克是2小时30分钟迟到SHUTDOWN
- Dr.Who为31分钟迟到LOGIN
- Dr.Who为31分钟迟到SHUTDOWN
感谢
是否有可能会有重复的用户名在数据中来自多个会话? –
是的,可能在同一天有多个记录供同一个人使用。 –