有一张记录用户登录信息的表,现想统计2小时内登录次数超过N次的用户,如何用sql实现 有一张记录用户登录信息的表,现想统计2小时内登录次数超过N次的用户,如何用sql实现,请各位大虾帮帮忙啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你不给出表结构……我也只能靠猜的了……select 用户名 from 登录表 where 登录时间>=sysdate-2/24 group by 用户名 having count(*)>N;看一下group by 和 having 的用法就知道怎么写了 不知道你什么意思,这张表是用来统计2个小时内登陆次数超过N次的用户呢? 还是登陆的记录已经存在与这张表了,现在你要根据这张表统计2个小时内登陆次数超过N次的用户呢?如果是后者, 你这个2个小时是以什么为界限啊? 是这张表里已经存在的这些记录,有2个小时内登陆次数超过N次的都算呢? 还是根据系统现在的时间到用户登陆的时间最近的一次算? 11g安装问题 对系统表建触发器 求PL SQL! start with connect by prior 求个简单函数,请赐教:) system用户被删除,怎么恢复? 如何取出两表中某个字段不一样的数据? 请看我的PRO*C作品! orapw(password file)丢失怎么办??在线等待中。急!!!!!! 请教!急阿! oracle问题 oracle insert into
select 用户名 from 登录表 where 登录时间>=sysdate-2/24 group by 用户名 having count(*)>N;
看一下group by 和 having 的用法就知道怎么写了