Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Среднее по предыдущим значениям. / 5 сообщений из 5, страница 1 из 1
20.05.2019, 14:09
    #39815352
emolenev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Среднее по предыдущим значениям.
Ув. форумчане, прошу помощи в решении задачки.


Имеется таблица продаж в разрезе покупателей, дат объемов продаж.
Необходимо добавить вычисляемый столбец который будет считать среднее по предыдущим значениям. Если в столбец статус =1 тогда берется объем без вычислений, если статус=0 тогда берется среднее по предыдущим значениям вычисляемого столбца. (в Excel формулу написал с легкостью, перенести в запрос не хватает знаний. формула во вложении.
...
Рейтинг: 0 / 0
20.05.2019, 14:13
    #39815354
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Среднее по предыдущим значениям.
emolenev,

сессия пришла?
...
Рейтинг: 0 / 0
20.05.2019, 14:15
    #39815355
emolenev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Среднее по предыдущим значениям.
TaPaK,

Нет, просто моих знаний юзера не хватает для написания такого запроса.
...
Рейтинг: 0 / 0
20.05.2019, 17:43
    #39815436
emolenev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Среднее по предыдущим значениям.
Друзья, очень помощь нужна.
...
Рейтинг: 0 / 0
20.05.2019, 18:18
    #39815457
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Среднее по предыдущим значениям.
emolenev,

Можно использовать аналитические функции LAG, LEAD, которые применяют сортировку для поиска "предыдущего" и "следующего" значений. Но сортировка затратна.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Среднее по предыдущим значениям. / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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