Ich habe eine Datenbank Mydatabase
in SQL Server 2008 R2 erstellt. Ich habe auf SQL Server 2012 aktualisiert.
Ich habe versucht, die folgende Abfrage auszuführen, um das Perzentil zu berechnen
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
aber ich erhalte einen Fehler, der das angibt
Meldung 10762, Ebene 15, Status 1, Zeile 1
Die Funktion PERCENTILE_CONT ist im aktuellen Kompatibilitätsmodus nicht zulässig. Es ist nur im 110er Modus oder höher erlaubt.
- Kann ich den Kompatibilitätsmodus auf 110 ändern?
- Was bedeutet es, den Kompatibilitätsmodus von 100 auf 110 zu ändern?
Bitte um Rat
compatibility_level
immer noch bei 100 bin . Fantastisch!