Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Выборка последних измененных данных  [new]
Beerm2n
Member

Откуда:
Сообщений: 107
есть таблица со следующей структурой
PROJECTID          NUMBER(10,0)
LAYER	           NUMBER(10,0)
ITEMID	           NUMBER(10,0)
Time               TIMESTAMP(6)
VALUE	           NUMBER
STRINGVALUE	   VARCHAR2(2000 BYTE)
QUALITY	           NUMBER(10,0)
FLAGS	           NUMBER(10,0)

необходимо делать выборку последних добавленных данных (поле Value) для всех значений поля ItemId (они все в диапазоне 0-500).
Может есть у кого пример похожего запроса?
Буду премного благодарен.
27 дек 11, 15:53    [11833852]     Ответить | Цитировать Сообщить модератору
 Re: Выборка последних измененных данных  [new]
SysOper
Member

Откуда: M
Сообщений: 9760
Beerm2n,

Про функцию MAX читал?
27 дек 11, 15:56    [11833870]     Ответить | Цитировать Сообщить модератору
 Re: Выборка последних измененных данных  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18363
select itemid, max(value) keep(dense_rank first order by time desc) last_val
from ...
group by itemid
27 дек 11, 15:57    [11833877]     Ответить | Цитировать Сообщить модератору
 Re: Выборка последних измененных данных  [new]
Beerm2n
Member

Откуда:
Сообщений: 107
SysOper
Beerm2n,

Про функцию MAX читал?

да про Max читал. не понимаю как сделать перебор всех ItemID.
27 дек 11, 15:57    [11833880]     Ответить | Цитировать Сообщить модератору
 Re: Выборка последних измененных данных  [new]
Beerm2n
Member

Откуда:
Сообщений: 107
andrey_anonymous
select itemid, max(value) keep(dense_rank first order by time desc) last_val
from ...
group by itemid

Спасибо огромное!
27 дек 11, 15:59    [11833893]     Ответить | Цитировать Сообщить модератору
 Re: Выборка последних измененных данных  [new]
SysOper
Member

Откуда: M
Сообщений: 9760
Beerm2n,

Основные способы решения поставленной задачи
27 дек 11, 16:01    [11833902]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить