如有一张表有以下两个字段
交易日期 账号 比如 每做一笔交易就会插入一条记录
如何查询从今以来 每3日内交易次数超过10次的账号及三日内交易的次数啊?
交易日期 账号 比如 每做一笔交易就会插入一条记录
如何查询从今以来 每3日内交易次数超过10次的账号及三日内交易的次数啊?
解决方案 »
- 谁能帮忙提供一个spotlight on oracle RAC的license
- oracle
- [求助]有哪位朋友用过FORMDIFF这个工具,请进来看看。。
- 服务器无法处理请求。 ---> 值不能为空。 在线等
- struts+spring+ibaits操作clob,单个没问题,多个的话单个超过666个汉字就出问题,怎么解决?
- 关于序列的触发器
- 触发器实现的问题,错误代码如下:22275
- 菜鸟混在鸡年,问几个问题给大家拜年
- 请问在Oracle中有什么方法或者函数可以代替SQLserver中的diffdate函数~!谢谢
- 我是初学者,除了CSDN外,还有哪些好的Oracle学习网站?
- ORACLE 记录类型
- 请教一个抽取ORACLE数据库的问题
SELECT 账号,COUNT(*) FROM YOURABLE WHERE 日期>(trunc(sysdate)-3) GROUP by 账号 having count(*)>10
select c.账号,min(c.交易日期) 起始日期,count(*) from tab c,
(select 账号,min(交易日期) as rq from
(select a.账号,a.交易日期 from tab a,tab b where (a.账号 = b.账号) and (b.交易日期 between a.交易日期 and a.交易日期 + 3)
and (a.交易日期 between to_date('20090101','yyyymmdd') and to_date('20091231','yyyymmdd'))
group by a.账号,a.交易日期 having count(*) > 10)
group by 账号) d
where c.账号 = d.账号 and (c.交易日期 between d.交易日期 and d.交易日期 + 3) group by c.id;
红色部分为自定义时间段