营长在国外的名称:用一个sql语句怎么写?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/27 17:15:45
一个表有三个字段:hdid,vtime,v.现在我要查出vtime的最大最小值,以及v的最大值和v最大时所对应的vtime值。用一个sql语句怎么写?
当max(v)有多个值时,就会出现单行子查询返回多个行的错误
我用的oracle数据库,不支持top查询

select max(vtime),min(vtime),max(v),(select vtime where v = (select max(v) from 表)from 表 )from 表

同上~~

select max(vtime),min(vtime),max(v),(select top 1 vtime from tablea order by v desc) from tablea