powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Переменная в оконной функции
6 сообщений из 6, страница 1 из 1
Переменная в оконной функции
    #39794163
dm_283
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Считаю PERCENTILE_CONT.
В качестве аргумента нужно поставить переменную, через которую подтягивается значение столбца, чтобы вручную не указывать.
Это код работает, но переменная указывается вручную:
Код: sql
1.
2.
3.
4.
5.
6.
7.
DECLARE @thr float
SET	@thr = 0.1

SELECT	 *,
	 PERCENTILE_CONT(@thr) WITHIN GROUP (ORDER BY EL_VAL) OVER (PARTITION BY GROUP_ID)
FROM     table3
ORDER BY GROUP_ID, ELEMENT
...
Рейтинг: 0 / 0
Переменная в оконной функции
    #39794168
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В качестве аргумента уже указана переменная. Будьте добры расшифровать.
...
Рейтинг: 0 / 0
Переменная в оконной функции
    #39794190
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dm_283,

Динамический запрос скорее всего нужен
...
Рейтинг: 0 / 0
Переменная в оконной функции
    #39794344
dm_283
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гавриленко Сергей Алексеевич,
верно, аргумент указан как переменная @thr, но она все равно задается вручную через SET @thr = 0.1.

Нужно - чтобы в @thr автоматически подтягивалось значение из столбца THRESHOLD, так как оно разное для каждого GROUP_ID.
...
Рейтинг: 0 / 0
Переменная в оконной функции
    #39794355
dm_283
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TaPaK,
да скорее всего, попробую через CURSOR/EXEC.
...
Рейтинг: 0 / 0
Переменная в оконной функции
    #39794428
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dm_283Нужно - чтобы в @thr автоматически подтягивалось значение из столбца THRESHOLD, так как оно разное для каждого GROUP_ID.Так получите значение в @thr из столбца THRESHOLD, какие проблемы? При чём тут EXEC и CURSOR?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Переменная в оконной функции
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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