Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Проверка предыдущего значения / 2 сообщений из 2, страница 1 из 1
14.03.2019, 14:15
    #39786018
petrovichvanya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка предыдущего значения
Код: plsql
1.
2.
3.
4.
5.
6.
7.
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, которых нужно проверить. Подскажите как это можно сделать ?
...
Рейтинг: 0 / 0
14.03.2019, 14:18
    #39786025
AmKad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка предыдущего значения
petrovichvanya,

lag(...) over (...)
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Проверка предыдущего значения / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]