Будут говорить, что у меня есть таблица базы данных с помощью следующих двух записей:Выберите запись с максимальной Датой создания
CACHE_ID BUSINESS_DATE CREATED_DATE
1183 13-09-06 13-09-19 16:38:59.336000000
1169 13-09-06 13-09-24 17:19:05.762000000
1152 13-09-06 13-09-17 14:18:59.336000000
1173 13-09-05 13-09-19 15:48:59.136000000
1139 13-09-05 13-09-24 12:59:05.263000000
1152 13-09-05 13-09-27 13:28:59.332000000
Мне нужно написать запрос, который будет возвращать cache_id для записи, которая имеет самый последнее ДАТА СОЗДАНИЯ.
У меня возникли проблемы с созданием такого запроса. Я могу сделать GROUP BY на основе BUSINESS_DATE и получить MAX (CREATED_DATE) ... конечно, у меня не будет CACHE_ID записи.
Может кто-нибудь помочь в этом?
Этот ответ выглядит многообещающим. Я попробую. Благодарю. – timmy
Это решение работает. Я изменил запрос для работы с Oracle. – timmy
Я попытался отредактировать комментарий, но редактирование, похоже, было отклонено. Концептуально это будет работать, но синтаксис не будет работать на Oracle 11g. – timmy