powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / ROWS BETWEEN n preceding AND n preceding выдает none
6 сообщений из 6, страница 1 из 1
ROWS BETWEEN n preceding AND n preceding выдает none
    #39580719
Дундук
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Не подскажите в чем модет быть беда? запрос отрабатывает total_sales - выдает нормальное значение а total_sales_3lag выдает none:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
CREATE TABLE temp AS
SELECT
                id_prod ,
                year as order_year,
                
                total_sales as current_sales,
                sum(total_sales) OVER (partition by id_prod order by year 
                                        ROWS BETWEEN 3 preceding AND 1 preceding ) total_sales_3lag,

FROM tmp_table ;
...
Рейтинг: 0 / 0
ROWS BETWEEN n preceding AND n preceding выдает none
    #39580751
grgdvo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дундук,
разве что запятая после total_sales_3lag...
...
Рейтинг: 0 / 0
ROWS BETWEEN n preceding AND n preceding выдает none
    #39580909
Дундук
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Эьл случайно, в самом коде ее нет
...
Рейтинг: 0 / 0
ROWS BETWEEN n preceding AND n preceding выдает none
    #39580974
Фотография Щукина Анна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дундук,

Данные показывайте. Может у Вас в окно всего по одной строке попадает и нет никаких "трех предшествующих" ...
...
Рейтинг: 0 / 0
ROWS BETWEEN n preceding AND n preceding выдает none
    #39581384
tip78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
аргумент слева AND должен быть меньше или равен правому
за исключением, когда используется SYMMETRIC
...
Рейтинг: 0 / 0
ROWS BETWEEN n preceding AND n preceding выдает none
    #39581862
grgdvo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tip78,
речь об оконной функции, здесь symmetric не канает.
такой выбор окна допустим
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / ROWS BETWEEN n preceding AND n preceding выдает none
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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