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

Откуда:
Сообщений: 93
select k.objectid from (select c.objectid, c.attrasfloat from (select c2.objectid, c2.attrasfloat from cardattrs c2 
where c2.objectid  = 4021825
and c2.attrcode = 'STATEID'
and c2.attrid < (select c1.attrid from cardattrs c1 where c1.objectid = 4021825 and c1.attrasfloat = 13000406)
order by c2.attrid desc ) c
where rownum = 1 ) k
where k.attrasfloat = 13000412 

Написал запрос, который проверяет предыдущие значение записи.

Только проблема в том, что запрос может проверить какой то конкретный objectid(в моем случае это 4021825)
Но у меня целый столбец таких objectid, которых нужно проверить. Подскажите как это можно сделать ?
14 мар 19, 14:15    [21832580]     Ответить | Цитировать Сообщить модератору
 Re: Проверка предыдущего значения  [new]
AmKad
Member

Откуда:
Сообщений: 4921
petrovichvanya,

lag(...) over (...)
14 мар 19, 14:18    [21832589]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить