select max(to_char(Total1,'yyyymmdd')) from test_table Group By DEPTNO
其中:Total1表示时间字段,DEPTNO分组字段,test_table表示表名。
这个可以先分完组然后时间字段DESC排序吧(oracle没搞过,Sql Server这么做是可以的)
select max() from dual
不知道表結構,
select * from(
select * from table where to_char(Total1,'yyyymmdd')='20080515' order by Total desc
) where rownum=1
类似上面的,排序,rownum