select seq,max(credit),reason,change_da from t1
group by seq,reason,change_da;
**************泪眼问花花不语
乱红飞过秋千去
group by seq,reason,change_da;
**************泪眼问花花不语
乱红飞过秋千去
解决方案 »
- 如何手动修改ORACLE中的BLOB(附件)字段中的数据?
- 把另一台机的硬盘上oracle整个目录都copy到我本机上,两台机都装的是oracle9i,现在我想在我本机上恢复那台机的数据,请问有什么方法?
- oralce字符集问题 急 大侠请进
- SQLPLUS中,想更换用户登录报错
- ASP+ORACLE问题
- 大哥大姐,请教这样的问题,sum语句求和,分不多了,全在这,谢谢各位
- 怎样把oracle9i的数据库备份并导入到oracle8.1.6里,在线等待!
- ★急问!!!oracle的OracleOraHome81Agent启动不了,提示:错误3221356551.
- 在win2000下如何访问安装在redhat7.3上的ORACLE8.1.7 数据库?
- 关于Oracle备份策略的一点疑问
- 如何进入sql*plus?
- 请问各位我该怎样快速提高pl/sql呢?请大家谈谈这方面的经验!
只要你读懂该语句,就一定能实现你的功能。
他现在是找到了CREDIT中最大REASON的所有记录
select * from t1 a where a.CREDIT=(select max(CREDIT) from t1 b where a.SEQ=b.SEQ);
select subscrib_id,max(seq) from test group by subscrib_id
)
----------- ---------- ---------- -------------------- ---------
2222 1 90 hihi 21-AUG-02
2222 3 90 hihi 21-AUG-02
1111 1 100 hihi 21-AUG-02
1111 2 95 hihi 21-AUG-02
3333 0 32 hihi 21-AUG-02
3333 6 67 hihi 21-AUG-02通过一个什莫SQL语句列出如下结果SUBSCRIB_ID SEQ CREDIT REASON CHANGE_DA
----------- ---------- ---------- -------------------- ---------
2222 3 90 hihi 21-AUG-02
1111 2 95 hihi 21-AUG-02
3333 6 67 hihi 21-AUG-02
from t1 a
where a.SEQ=(select max(b.SEQ)
from t1 b
where a.SUBSCRIB_ID=b.SUBSCRIB_ID);
group by seq,reason,change_da;