Po przejściu do SQL Server 2012 PERCENTILE_DISC i PERCENTILE_CONT funkcje rozwiązują to w jednym zapytaniu.