首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

,快马加鞭

2012-02-29 
十万火急,快马加鞭在oracle里user表里有2个字段time,userid.我想统计每天有多少个用户访问,sql怎么写?我想

十万火急,快马加鞭
在oracle里user表里有2个字段time,userid.
我想统计每天有多少个用户访问,sql怎么写?
我想统计在指定的时间内(比如date1和date2)有多少个用户访问,sql怎么写?


[解决办法]
第一个
select count(e.userid) from 表 e group by extract(day from e.time)
[解决办法]
第二个

select count(u.userid) from usr u where e.time between to_date(date1, 'yyyy-mm-dd ') and to_date(date2, 'yyyy-mm-dd ')

date1与date2样式为 'yyyy-mm-dd '例如 '1981-02-01 '
[解决办法]
這個是關於網站訪問量的問題
你得通過服務器如:Tomcat的API去解決,而且可以得到訪問者的IP,時間之類的^^^^^^
具體的細節你得查查.....

獻上!!!
[解决办法]
第二个 不是指定一段时间么?

[解决办法]
你应该有个用户统计表,而不是使用用户表来计算流量。
当有用户登陆的时候,在统计表中记录其用户id,ip,登陆时间和退出时间。。。

热点排行