У мене є база даних, Mydatabase
створена в SQL Server 2008 R2. Я перейшов до SQL Server 2012.
Я намагався виконати нижче запит, щоб обчислити відсоток
select Distinct [KEY],PERCENTILE_CONT(0.25) within group(order by EachPrice)
OVER(Partition By [KEY]) As Q1,PERCENTILE_CONT(0.50) within group(order by EachPrice)
OVER(Partition By [KEY]) As Q2,
PERCENTILE_CONT(0.75) within group(order by EachPrice)
OVER(Partition By [KEY]) As Q3,
PERCENTILE_CONT(1) within group(order by EachPrice)
OVER(Partition By [KEY]) As Q4
from Mydatabase
але я отримую помилку, заявляючи про це
Повідомлення 10762, Рівень 15, стан 1, рядок 1
Функція PERCENTILE_CONT у поточному режимі сумісності заборонена. Дозволено лише в режимі 110 або вище.
- Чи можна змінити режим сумісності на 110?
- Які наслідки зміни режиму сумісності з 100 на 110?
Будь ласка, порадь
compatibility_level
ще на 100. Фантастичний!