Saya memiliki database yang Mydatabase
dibuat di SQL Server 2008 R2. Saya telah meningkatkan ke SQL Server 2012.
Saya mencoba menjalankan kueri di bawah ini untuk menghitung persentil
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
tapi saya mendapatkan kesalahan yang menyatakan itu
Msg 10762, Level 15, Status 1, Baris 1
Fungsi PERCENTILE_CONT tidak diizinkan dalam mode kompatibilitas saat ini. Ini hanya diperbolehkan dalam mode 110 atau lebih tinggi.
- Bisakah saya mengubah mode kompatibilitas ke 110?
- Apa implikasi dari mengubah mode kompatibilitas dari 100 menjadi 110?
Tolong saran
compatibility_level
masih di 100. Fantastis!