Я пытаюсь найти медиану в одном из моих запросов.WITHIN Ключевое слово в SQL Server 2012
Я использую PERCENTILE_CONT(0.5)
функцию в SQL Server 2012.
Во-первых, где бы я посмотреть на ссылки WITHIN
в не представлен в качестве ключевого слова (не выделен синим цветом), но когда я пишу мой запрос появляется в синем цвете. Это играет какую-то роль в выполнении запроса?
Во-вторых, я, выполнив следующий запрос:
SELECT DISTINCT
Unit,
Median = PERCENTILE_CONT(0.5) WITHIN GROUP (ORDER BY Value ASC) OVER (PARTITION BY Unit)
INTO
#UnitMedian
FROM
#ResultList
Интересно, что, кажется, что нет никаких проблем с синтаксисом, но я вижу ошибку в следующих строках кода в T-SQL ,
'но я вижу ошибку в следующих строках кода в T-SQL'. Какую ошибку вы получите? – lad2025
Эй, пожалуйста, найдите нижеприведенную ошибку. Msg 156, Level 15, State 1, Line 116 Неверный синтаксис рядом с ключевым словом «GROUP». – Shubham
Показать весь запрос с данными. Добавьте ';' 'как; SELECT DISTINCT Unit, Медиана = PERCENTILE_CONT (0,5) внутри группы (ORDER BY Value ASC) НАД (ПЕРЕГОРОДКИ блока) НА #UnitMedian ИЗ #ResultList;' – lad2025