Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / ROWS BETWEEN n preceding AND n preceding выдает none / 6 сообщений из 6, страница 1 из 1
08.01.2018, 22:28
    #39580719
Дундук
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ROWS BETWEEN n preceding AND n preceding выдает none
Добрый день!
Не подскажите в чем модет быть беда? запрос отрабатывает 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
08.01.2018, 23:51
    #39580751
grgdvo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ROWS BETWEEN n preceding AND n preceding выдает none
Дундук,
разве что запятая после total_sales_3lag...
...
Рейтинг: 0 / 0
09.01.2018, 11:41
    #39580909
Дундук
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ROWS BETWEEN n preceding AND n preceding выдает none
Эьл случайно, в самом коде ее нет
...
Рейтинг: 0 / 0
09.01.2018, 12:40
    #39580974
Щукина Анна
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ROWS BETWEEN n preceding AND n preceding выдает none
Дундук,

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


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