मेरे पास 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
लेकिन मुझे लगता है कि एक त्रुटि मिल रही है
Msg 10762, Level 15, State 1, Line 1
वर्तमान संगतता मोड में PERCENTILE_CONT फ़ंक्शन की अनुमति नहीं है। यह केवल 110 मोड या उच्चतर में अनुमत है।
- क्या मैं संगतता मोड को 110 में बदल सकता हूं?
- 100 से 110 तक संगतता मोड को बदलने के निहितार्थ क्या हैं?
कृपया सलाह दें
compatibility_level
अभी भी 100 पर है। शानदार!