Ho un database Mydatabase
creato in SQL Server 2008 R2. Ho eseguito l'aggiornamento a SQL Server 2012.
Stavo cercando di eseguire la query seguente per calcolare il percentile
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
ma sto ricevendo un errore che lo afferma
Messaggio 10762, livello 15, stato 1, riga 1
La funzione PERCENTILE_CONT non è consentita nella modalità di compatibilità corrente. È consentito solo in modalità 110 o superiore.
- Posso cambiare la modalità di compatibilità su 110?
- Quali sono le implicazioni della modifica della modalità di compatibilità da 100 a 110?
Per favore, consiglio
compatibility_level
è ancora a 100. Fantastico!