用SOL或Pl/SQL写一条查询语句统计本月上网的人数 注:一个网站要统计每个月的访问人数  重复的人只算做一个人  
不知道我表述清楚没有  如果不清楚  请提问 

解决方案 »

  1.   

    select distinct customer_id from 表名 where to_char(登陆时间,'MM')=to_char(sysdate,'MM')
      

  2.   

    select count(×) from (select name from table group by name having count(*)>1 
      

  3.   

    你的数据表是记录的全部用户 还是只记录的上网用户的记录
    思路是 先根据 用户上网时间的年和月 分组 然后取用户的ID或名称(唯一标识)的 distinct 最外层取COUNT(1) 或COUNT(*)即可
      

  4.   

    就是count+distinct
    不就ok了