169 похожих чатов

Такой вопрос ребята на первом скрине исходные данные с временем по

одному отправителю,
но когда я пытаюсь вытянуть последние данные с ф-ей lag в разнице, мне выходит самая ранняя дата 24/07/2021 9:38:28, вместо 24/07/2021 21:53:52
??
какую функцию, какую сортировку включить?

12 ответов

23 просмотра
GS- Автор вопроса
GS- Автор вопроса

@xtender @kleontev

GS
screenshot

Попробуй в partition by указать order by dt desc

GS- Автор вопроса
Alex L.
Попробуй в partition by указать order by dt desc

он мне партицирует по датам, а мне это не нужно, поскольку мне разницу по времени вычислять

GS- Автор вопроса
Alex L.
Попробуй в partition by указать order by dt desc

а тогда он сортирует по убыванию общее окно и вычисляет с минусом

GS
@xtender @kleontev

я не понимаю что делает второй запрос. нужно вытянуть amount для записи с самой поздней dt по sender='seven'? ну сделайте row_number() over(partition by sender over order by dt desc) as rn, и потом where rn = 1 или вообще max(amount) keep(dense_rank last order by dt)

GS- Автор вопроса
Kirill Leontev
я не понимаю что делает второй запрос. нужно вытя...

lag мне нужен, чтобы вытянуть предыдущую дату

GS
lag мне нужен, чтобы вытянуть предыдущую дату

хорошо. а что там не так-то? лаг отработал корректно. для 22-27 вернул 21-53, для 9-38 должен был вернуть нулл, но его попросили вернуть саму дату, и он вернул саму дату

GS- Автор вопроса
Kirill Leontev
хорошо. а что там не так-то? лаг отработал коррект...

вооот, почему он возвращает самую раннюю дату, вот я что не пойму и как сделать чтобы вернулась последняя? если lag(dt, offset 1, default dt) то как сделать, чтобы вытягивалась последняя по убыванию default дата? обыгрывала с минусом, с desc, но там оно так не работает. групповые функции с границами unbounded со смещением не применяются.. не пойму как это решить

вот здесь что конкретно не так? какая где дата должна быть?

GS- Автор вопроса
Kirill Leontev
screenshot вот здесь что конкретно не так? какая где дата дол...

мне бы нужно чтобы вышли даты 24/07/2021 21:53:52 и сумма соответственно по данной записи

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта