首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

怎么取到最大值,多谢

2012-01-11 
如何取到最大值,谢谢如下数据列表record_ida1a2--------------------1100290注:a1是个自定义的名称,不存在

如何取到最大值,谢谢
如下数据列表
record_id     a1       a2  
--------------------
1                     100
2                       90

注:a1是个自定义的名称,不存在表中.是经过round(25+某字段值/3)得来
需求:a2   在   a1   中取到最大值,如下
record_id     a1       a2  
--------------------
1                     100 100
2                     90  100

[解决办法]
select t.*
,max(a1)over() as a2
from tb t

热点排行