Ao acessar o SQL Server 2012, PERCENTILE_DISC e PERCENTILE_CONT funções resolvem isso em uma única consulta.