oracle怎么得到最新日期?

oracle怎么得到最新日期?aaa表里有个字段名 Time 类型varchar2(20) 存触了时间 例如:&lsquo2006-11-03 16:

oracle怎么得到最新日期?

aaa表里有个字段名 Time 类型varchar2(20) 存触了时间

例如:‘2006-11-03 16:00:58’
'2006-11-06 16:01:06'

我想得到最新的就是想得到 '2006-11-06 16:01:06',怎么写啊????


另外,我自己写的不对。
select max(to_date(Time,'yyyy-mm-dd hh24:mi:ss')) from aaa group by Time;

结果:怎么得出两条数据啊? max没起作用,请高手帮帮忙。怎么写???
MAX(TO_DAT
----------
03-11月-03
03-11月-06
 

------解决方法--------------------------------------------------------
不需要使用Group by子句:

select max(to_date(Time,'yyyy-mm-dd hh24:mi:ss')) from aaa
------解决方法--------------------------------------------------------
select max(to_date(Time,'yyyy-mm-dd hh24:mi:ss')) from aaa 不需要GROUP BY

显示成这样: 2006-11-06 16:01:06
就再转换下喽
select TO_CHAR(max(to_date(Time,'yyyy-mm-dd hh24:mi:ss')),'yyyy-mm-dd hh24:mi:ss') from aaa
------解决方法--------------------------------------------------------
select rownum ,max(Time) from aaa;
------解决方法--------------------------------------------------------
你选max了肯定只有1行阿

select '1',max(Time) from aaa;