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

Откуда:
Сообщений: 600
Добрый день. Использую
last_value(a.amount ignore nulls) over (order by d.date)

необходимо в соседнем столбце отображать это же значение, только строчкой ниже. Пока думаю только завернуть это в подзапрос и уже lag там использовать. Можно ли сделать это проще?
14 июл 15, 12:42    [17889626]     Ответить | Цитировать Сообщить модератору
 Re: last_value + lag  [new]
xtender
Member

Откуда: Мск
Сообщений: 5704
kaldorey
ь это же значение, только строчкой ниже
так это ж просто lag(a.amount ignore nulls) over (order by d.date)
14 июл 15, 12:55    [17889721]     Ответить | Цитировать Сообщить модератору
 Re: last_value + lag  [new]
-2-
Member

Откуда:
Сообщений: 15330
kaldorey
Можно ли сделать это проще?
... rows ...
14 июл 15, 13:08    [17889769]     Ответить | Цитировать Сообщить модератору
 Re: last_value + lag  [new]
kaldorey
Member

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

Благодарю, действительно)) А то у меня в голове ignore nulls был завязан на last_value.

-2-,

Я пробовал разобраться с rows - но с английским пока плохо, и не получилось. Можете для этого примера написать как именно надо было, я бы понял принцип. Спасибо.
14 июл 15, 13:17    [17889828]     Ответить | Цитировать Сообщить модератору
 Re: last_value + lag  [new]
-2-
Member

Откуда:
Сообщений: 15330
kaldorey
пробовал разобраться с rows
rows between unbounded preceding and 1 preceding
но функции с разным окном в одном запросе могут выполняться каскадно, что негативно сказывается на производительности.
14 июл 15, 19:31    [17892255]     Ответить | Цитировать Сообщить модератору
 Re: last_value + lag  [new]
1973
Guest
-2-,
Ты лучше разжуй неучам фразу "на производительности", я вообще не понял о чем Вы.
lag - и в Африке lag, я Вернулся (1973), Elic и SY, как обычно, для меня профи.
P.S. Elic разбань, я так понял, ты стал админом этого сайта.
P.S.S. Я с первого дня был только - ЗА ТЕБЯ. но ты стал хамить не по детски, надо за базаром следить, извини, есть Студенты,т,е. есть старики тупые(БП - это про меня)
14 июл 15, 19:53    [17892327]     Ответить | Цитировать Сообщить модератору
 Re: last_value + lag  [new]
dbms_photoshop
Member

Откуда: sqlmdx.net
Сообщений: 5151
1973,

Смотри на второй и третий примеры: 11003621.
14 июл 15, 19:58    [17892353]     Ответить | Цитировать Сообщить модератору
 Re: last_value + lag  [new]
1973
Guest
dbms_photoshop(вы не поняли). мне не это интересно, мне интересно смотреть на ВАШ форум, про гениев (с**а - это ОН, красава, как он ведет себя). Я же говорил - их 2 (SY- это образец, RRRR(красавец), Elic - прости - это знания - а ВСЕ
)
А вы говорите))))))) Я робота купил ораклисты)))))))))
14 июл 15, 20:52    [17892565]     Ответить | Цитировать Сообщить модератору
 Re: last_value + lag  [new]
dbms_photoshop
Member

Откуда: sqlmdx.net
Сообщений: 5151
1973,

Юра, займись спортом, может станешь меньше бухать и реже будешь ловить белочку.
14 июл 15, 22:04    [17892796]     Ответить | Цитировать Сообщить модератору
 Re: last_value + lag  [new]
kaldorey
Member

Откуда:
Сообщений: 600
-2-,

спасибо, принцип уловил. Буду изучать
15 июл 15, 13:18    [17894753]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить