Quando si arriva a SQL Server 2012, PERCENTILE_DISC e PERCENTILE_CONT le funzioni lo risolvono in una singola query.