У меня есть следующая таблица в Oracle DB
id date quantity
1 2010-01-04 11:00 152
2 2010-01-04 11:00 210
1 2010-01-04 10:45 132
2 2010-01-04 10:45 318
4 2010-01-04 10:45 122
1 2010-01-04 10:30 1
3 2010-01-04 10:30 214
2 2010-01-04 10:30 5515
4 2010-01-04 10:30 210
теперь я хотел бы получить последнее значение (и его время) для каждого идентификатора. Пример вывода:
id date quantity
1 2010-01-04 11:00 152
2 2010-01-04 11:00 210
3 2010-01-04 10:30 214
4 2010-01-04 10:45 122
Я просто не могу понять, как поместить это в запрос...
Кроме того, следующие параметры были бы приятными:
Вариант 1: запрос должен возвращать только значения, которые относятся к последним XX минутам.
Вариант 2: идентификатор должен быть объединен с текстом из другой таблицы, в которой есть id и idname. вывод для id должен выглядеть следующим образом: id-idname (например, 1-testid1).
большое спасибо за любую помощь!