请教个mysql的查询语句?在写一个简单的网站统计,要求中有一个是要看什么地区的人来看了什么页面,在某一时间内某一地区的人共看了几次
已下载了个纯真IP库获到的IP信息是类如:广东省中山市 电信ADSL想请教的问题是:数据表格式类如
id      v_time                   v_ip             ip_info                  sid     pview
52 2009-05-24 21:26:56 127.0.0.1 广东省中山市 电信ADSL 4 1 0
53 2009-05-24 21:26:57 127.0.0.1 广东省中山市 电信ADSL 4 1 0
54 2009-05-24 21:27:34 127.0.0.1 广东省中山市 电信ADSL 4 1 0
55 2009-05-24 21:27:34 127.0.0.1 广东省中山市 电信ADSL 4 1 0
56 2009-05-24 21:27:51 127.0.0.1 - Invalid IP Address 4 1 0
57 2009-05-24 21:27:53 127.0.0.1 - Invalid IP Address 4 1 0
58 2009-05-24 21:28:51 127.0.0.1 - Invalid IP Address 4 1 0
59 2009-05-24 21:29:07 127.0.0.1 广东省东莞市 电信IDC机房 4 1 0
60 2009-05-24 21:29:24 127.0.0.1 广东省东莞市 电信IDC机房 4 1 0
61 2009-05-24 21:29:25 127.0.0.1 广东省东莞市 电信IDC机房 4 1 0
62 2009-05-24 21:29:43 127.0.0.1 北京市 上地电信IDC机房 4 1 0
63 2009-05-24 21:29:43 127.0.0.1 北京市 上地电信IDC机房 4 1 0
64 2009-05-24 21:30:34 127.0.0.1 北京市 上地电信IDC机房 4 1 0想要得到的结果:地区         日期         共浏览
广东省中山市 2009-05-24   123
广东省东莞市 2009-05-24   112
北京市       2009-05-24   102以浏览量从多到少排序,不知有什么办法可以做到?请各位指点,谢谢!
该项功能是从阿江统计那看到的,www.51.la 

解决方案 »

  1.   

    select * from (
    select v_ip, v_time, count(*) as cou from table group by v_ip ,v_time)
    as temp order by cou
      

  2.   

    共浏览怎么计算的??pview什么意思??
      

  3.   

    select 地区,date(v_time),count(*)
    from yourTable
    group by 地区,date(v_time)
    order by 3 desc
      

  4.   

    to:1楼的并没有达到想要效果to:2楼的,pview是浏览量,字段名是乱起的
      

  5.   


    ACMAIN_CHM老师真的是太强了,最近在这里问了几个问题全是你解决的,实在佩服!谢谢