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

请问一个SQL语句的写法

2012-02-03 
请教一个SQL语句的写法数据表aa:TYPETIMEMAXVAL52007-2-1752007-2-2852007-2-3962007-2-1062007-2-2262007

请教一个SQL语句的写法
数据表aa:
TYPE         TIME             MAXVAL
5               2007-2-1     7
5               2007-2-2     8
5               2007-2-3     9
6               2007-2-1     0
6               2007-2-2     2
6               2007-2-3     1
7               2007-2-1     4
7               2007-2-2     5
7               2007-2-3     3

用Oracle数据库,希望用一句SQL得到下面的结果,请问应该怎么写?
结果:
5               2007-2-3     9
6               2007-2-2     2
7               2007-2-2     5

谢谢!

[解决办法]
select c.type,c.time,max(c.maxval) from aa c group by c.type
[解决办法]
select table.type,table.TIME,table.MAXVAL

from
(select type ,max(MAXVAL) col_bb
from table) aa,table
where aa.type = table.type and aa.col_bb = table.MAXVAL

热点排行