If you’re using SQL Server’s APPROX_PERCENTILE_DISC()
function, and you’re getting error 10751 that reads “The ORDER BY in WITHIN GROUP clause of ‘APPROX_PERCENTILE_DISC’ function must have exactly one expression“, it’s probably because you’re passing too many ORDER BY
expressions.
The APPROX_PERCENTILE_DISC()
function accepts just one ORDER BY
expression in its WITHIN GROUP
clause.
To fix, be sure to use just one ORDER BY
expression in the WITHIN GROUP
clause when using the APPROX_PERCENTILE_DISC()
function.