数据列表: table : text
id datetime name value
1 2015-03-1 张三 3400
2 2015-03-1 李四 2500
3 2015-03-2 张三 2300
4 2015-03-2 王五 2100
我要取得值是 最大时间的 name为张三的 value的值
一般情况下,我们用的是 先把时间查询出来,然后根据时间再去查。但是这种情况是不符合我们现阶段要求的。
解决方法:
select value from
(
select max(datetime) as datetime , value from text where name = ‘张三‘ group by value
)
where rownum = 1
order by datetime desc
结果 : 2300
原文:http://www.cnblogs.com/cnwisdom/p/4337278.html