我有以下一组由选择返回的数据:
date code
23/01/2012 AA123
24/01/2012 AA123
29/01/2012 AA123
06/07/2012 AA123
17/02/2012 BB123
20/02/2012 BB123
04/06/2012 BB123
选择给出每个代码的所有数据(按代码排序)。我只想返回每个代码的最新 2 个日期的行。要返回的数据如下:
date code
23/01/2012 AA123
24/01/2012 AA123
17/02/2012 BB123
20/02/2012 BB123
我如何达到预期的效果?我试过用
select date, code
from table
where x,y,z
and rownum < 2
order by code desc;
但它只返回前 2 行 -