1.select name,date frm table
group by name,
date
having sum(fee)>数目;
2.select name,date frm table
group by name,
date
having sum(fee)>数目 and count(date)>天数;
group by name,
date
having sum(fee)>数目;
2.select name,date frm table
group by name,
date
having sum(fee)>数目 and count(date)>天数;
解决方案 »
- 表约束
- 存储过程纠错 急
- DBLINK远程库表结构修改导致本地库调用此表的过程(主要是用过远程表同义词的行变量赋值)出现ORA-00932: 数据类型不一致: 应为 -, 但却获得 -
- Oracle Directory Manager 服务未启动和运行
- 十分紧急的问题
- 估计是字符集问题:AL32UTF8,UTF8,ZHS16CGB231280
- 我的pl/sql访问不了远程数据库了
- 1.1我想返回 2,要用哪个函数了
- 备份文件恢复数据库
- windows server 2008 R2系统下Oracle VM VirtualBox不能为虚拟电脑打开一个新任务?
- 很急!希望高手帮忙!
- 请教各位一个很奇怪的问题,oracle安装,事情很急,请多多帮忙
from
(select date,name,sum(fee) fee
from table
group by date,name)
where fee>XXX
而无法区分是否 每天的数值都超过某个数字
GROUP BY SERV_ID HAVING COUNT(SERV_ID)=6;这个是每天总共六天 都超过一定数值的 SQL但是 在六天里去 连续 3天 超过一定数值 还不知道该怎么写
--统计连续2天的费用都超过1000
select name,count(*),min(day),max(day)
from (select name,day,fee,
day-rank() over (partition by name order by day) cc
from test where fee>=1000) a
group by name,cc
having count(*)>=2;