select a.姓名, a.单位, a.区域, a.日期
from test a, (select 姓名, max(日期) as 日期 from test group by 姓名) b
where a.姓名 = b.姓名
and a.日期 = b.日期;
解决方案 »
- 请问ORACLE导入问题。
- 哪位大侠给讲讲。。。oracle是按什么存储的(字节还是字符)。。。
- 比较挑战人的sql~不但难写还对效率有要求~因为表比较大~不知道这种sql能否被写出
- 关于oracle中一个获取数字的问题!
- 什么是Oracle数据库的两层结构与三层结构?基于Oracle数据库的小型网站如何配置?
- 求年龄
- 同时安装oracle 8i & 10G客户端,.net应用程序报错 "ORA-12154:TNS无法解析指定的连接标识符"
- 存储过程的问题!大家帮帮忙呀!急
- 返回结果集出错!(在线等)
- varchar2的长度问题
- 32位的 plsql 连接 64oracle 11g 服务器 报错
- 一个奇怪的查询语句
我有个需求没表达出来,就是对某个字段的求和:
姓名 单位 区域 工作时间 日期 .....
a1 dw1 qu1 8 20140301
a1 dw2 qu2 6 20140302
a2 .... ...... ....... .................直接这样写可以么,不知速度怎么样?
select a.姓名, a.单位, a.区域, a.日期,b.sj
from test a, (select 姓名, max(日期) as 日期,sum(时间 as sj) from test group by 姓名) b
where a.姓名 = b.姓名
and a.日期 = b.日期;