根据收到的最新日期获取单行

时间:2013-04-30 03:32:59

标签: sql oracle

我只需要具有最新日期的行:

wip_entity_id  Date_Received
1234           26/04/2013
1234           22/03/2008
1234           22/01/2009
1234           22/01/2009
1234           22/02/2006

2 个答案:

答案 0 :(得分:4)

您需要在上面的场景中使用子选择查询:

SELECT *
  FROM (SELECT * FROM your_table_name
             ORDER BY Date_Received DESC )
WHERE ROWNUM = 1;

答案 1 :(得分:1)

 select * from tbl where Date_Received = (select max(Date_Received) from tbl);