登录表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')
è¿æ ·è¯è¯å¢ï¼
温馨提示:答案为网友推荐,仅供参考