Mydatabase
SQL Server 2008 R2'de oluşturulmuş bir veritabanım var . SQL Server 2012'ye geçtim.
Yüzdelik değeri hesaplamak için aşağıdaki sorguyu yürütmeye çalışıyordum
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
ama bunu belirten bir hata alıyorum
Msg 10762, Seviye 15, Durum 1, Satır 1
Geçerli uyumluluk modunda PERCENTILE_CONT işlevine izin verilmiyor. Yalnızca 110 veya daha yüksek modda kullanılabilir.
- Uyumluluk modunu 110 olarak değiştirebilir miyim?
- Uyumluluk modunu 100'den 110'a değiştirmenin sonuçları nelerdir?
Lütfen tavsiye
compatibility_level
hala 100 yaşındayım. Harika!