//计算用户登录日志
select u.uuid 用戶编号, u.Name 姓名 ,
count(case when l.operatetime is not null then 1 else null end) 登录次数,count(distinct to_CHAR(l.operatetime,'dd')) 登录天数,
count( case when to_CHAR(operatetime,'MM')='12' then 1 else null end) 十二月份登录次数
from T_SYS_USER u left join T_SYS_LOG l on u.login_name = l.UserID
where l.operatetime>"TO_DATE"('2017-12-04 00:00:00', 'yyyy-mm-dd,hh24:mi:ss')
group by u.uuid,u.Name
having count(case when l.operatetime is not null then 1 else null end) >= 0
order by COUNT(case when l.operatetime is not null then 1 else null end) desc
本文介绍了一种使用SQL查询来分析用户登录行为的方法,包括登录次数、登录天数及特定月份内的登录频次等关键指标。
3238

被折叠的 条评论
为什么被折叠?



