我有两个表A,B字段都一样,id,visit_ip,visit_timeA表是记录网页的刷新量 , 刷新一次网页记录一次ip和time,B表是记录真实的访问量,浏览器从打开到关闭只记录一次我要查某一天 的访问量和刷新量就是一个IP的访问次数和刷新次数
IP 刷新次数 访问次数127.0.0.1 12 2
211.1.1.1 15 1
要得到这样的结果sql应该怎样写我写了一个
但是是错的查出来的数据不对select a.visit_ip,count(a.visit_ip),count(b.visit_ip)
from Platform_Visit_Log a
left join Platform_Visit_real_Log b on a.visit_ip = b.visit_ip
where a.visit_time > to_date('2009-11-11 00:00:00 ', 'yyyy-mm-dd hh24:mi:ss')
and a.visit_time <to_date('2009-11-11 23:59:59 ', 'yyyy-mm-dd hh24:mi:ss')
group by (a.visit_ip)请大虾们指教
IP 刷新次数 访问次数127.0.0.1 12 2
211.1.1.1 15 1
要得到这样的结果sql应该怎样写我写了一个
但是是错的查出来的数据不对select a.visit_ip,count(a.visit_ip),count(b.visit_ip)
from Platform_Visit_Log a
left join Platform_Visit_real_Log b on a.visit_ip = b.visit_ip
where a.visit_time > to_date('2009-11-11 00:00:00 ', 'yyyy-mm-dd hh24:mi:ss')
and a.visit_time <to_date('2009-11-11 23:59:59 ', 'yyyy-mm-dd hh24:mi:ss')
group by (a.visit_ip)请大虾们指教
解决方案 »
- myeclipse9 struts2 struts.xml文件报错
- 使用spring出现的诡异问题,求真相
- 由 jsp 文件翻译成 java 文件时太大怎么处理
- tomcat下SSH整合之后如何调用JNDI数据源,哪位大虾美女救急啊,小弟愿来世做牛做马以身相许啊!@#$!@#$@!$
- 关于EXT.AJAX.REQUEST
- could not execute query
- websphere , 怎么用程序读取已发布在war包里的一个文件?
- <html:link>标签怎么传递参数啊?
- 比坐飞机还急:EJB客户端和DLL的集成 §§§§立即给100分 $$$早上给了100分每人回答,现在追加100分.一共是200分哦!!
- 关于spring自带的例子petclinic中的一个问题请教?
- 汇编实现从 一个文件读信息,并将信息写入另一文件 。问题程序
- Struts+MYSQL的事务问题
把这里的visit_ip都改成visit_time
(select a.visit_ip,count(a.visit_ip) from Platform_Visit_Log a where a.visit_time > to_date('2009-11-11 00:00:00 ', 'yyyy-mm-dd hh24:mi:ss') and a.visit_time <to_date('2009-11-11 23:59:59 ', 'yyyy-mm-dd hh24:mi:ss') group by (a.visit_ip) )
left join
(select b.visit_ip,count(b.visit_ip) from Platform_Visit_real_Log b where b.visit_time > to_date('2009-11-11 00:00:00 ', 'yyyy-mm-dd hh24:mi:ss') and b.visit_time <to_date('2009-11-11 23:59:59 ', 'yyyy-mm-dd hh24:mi:ss') group by (b.visit_ip)
on a.visit_ip = b.visit_ip
where a.visit_time > to_date('2009-11-11 00:00:00 ', 'yyyy-mm-dd hh24:mi:ss')
and a.visit_time <to_date('2009-11-11 23:59:59 ', 'yyyy-mm-dd hh24:mi:ss')
是错误的 集合里没有visit_time这个字段
谢谢了
select * from
(select a.visit_ip,count(a.visit_ip)
from Platform_Visit_Log a
where a.visit_time > to_date('2009-11-12 00:00:00 ', 'yyyy-mm-dd hh24:mi:ss')
and a.visit_time <to_date('2009-11-12 23:59:59 ', 'yyyy-mm-dd hh24:mi:ss') group by (a.visit_ip)
) c
left join
(select b.visit_ip,count(b.visit_ip)
from Platform_Visit_real_Log b
where b.visit_time > to_date('2009-11-12 00:00:00 ', 'yyyy-mm-dd hh24:mi:ss')
and b.visit_time <to_date('2009-11-12 23:59:59 ', 'yyyy-mm-dd hh24:mi:ss') group by (b.visit_ip)
) d
on c.visit_ip = d.visit_ip
lz可以试试用=进行关联呢。