Теоретически это кажется простым, но я просто не могу разобраться с этим ...
Вот мои данные таблицы и данные
ID Heading Date Row_Num
1 Test 12-MAR-12 1
1 Test2 13-MAR-12 2
2 Test3 13-MAR-12 3
А вот мой запрос
select * from
table1
where date <= :date
order by date desc
:date
, например, 14-MAR-12
Это, очевидно, дает все три результата, но я хочу получить из этого запроса следующие данные
ID Heading Date Row_Num
1 Test2 13-MAR-12 2
2 Test3 13-MAR-12 3
ИтакЯ добавил distinct
, но это работает не так, как ожидалось, поскольку мне приходится группировать по каждому столбцу, и при этом он по-прежнему дает 3 результата.
Любые идеи о том, как я могу добиться результата, я 'м после?