Calculando las clasificaciones de percentiles en MS SQL

¿Cuál es la mejor manera de calcular las clasificaciones de percentiles (por ejemplo, el percentil 90 o la puntuación media) en MSSQL 2005?

Me gustaría poder seleccionar los percentiles 25, mediano y 75 para una sola columna de puntajes (preferiblemente en un solo registro para poder combinar con promedio, máximo y mínimo). Entonces, por ejemplo, la salida de la tabla de los resultados podría ser:

Group  MinScore  MaxScore  AvgScore  pct25  median  pct75
-----  --------  --------  --------  -----  ------  -----
T1     52        96        74        68     76      84
T2     48        98        74        68     75      85

Respuestas a la pregunta(8)

Su respuesta a la pregunta