如何取A列中最大值所对应的B列值?
A                                 B 
 530630                  CC 
 530635                  EE          
 530639                  DD   
 --需要显示A列中最大值(530639)所对应的B列的名称(EE),只需要得出以下形式结果: 
 B 
 DD   
 --请教高手是否可写自定义函数或其他什么之类的,谢谢...
------解决方案--------------------select B from 表 a where not exists(select 1 from 表 where A >  a.A)
------解决方案--------------------Select TOP 1 B From 表 Order By A Desc
------解决方案--------------------学习
------解决方案--------------------declare @t table(A int ,B nvarchar(200)) 
 insert into @t select 530630, 'CC ' 
 insert into @t select 530635, 'EE ' 
 insert into @t select 530639, 'DD '   
 select B 
 from @t 
 where A in(select max(A) from @t)
------解决方案--------------------select B from table_name where A=(select max(A) from table_name)
------解决方案--------------------等待牛人来答.