oracle按天计算登录用户数:每天有几个独立用户登录过

登录表A有俩个字段userid ,logintime。一天内一个用户可以登录多次。
需要查询,每天内用户数,就要group by userid和 TO_CHAR(logintime,'YYYY-MM-DD')
我同时group by这两个字段时,会查到每个用户在每天的登录数,而查不到,每天内用户数。
在登录表里有两个字段:account_id(userid),和createtime,一个用户一天可以登录多次现在我要查每天内用户数,得到结果日期 用户数2013-11-27 22013-11-28 2就要group by account_id和 TO_CHAR(createtime,'YYYY-MM-DD')我同时group by这两个字段时,会查到每个用户在每天的登录数,而查不到每天内用户数。

select to_char(logintime,'yyyy-mm-dd'),count(distinct userid) from A group by to_char(logintime,'yyyy-mm-dd')

这样试试呢?

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网