Dans SQL 2012 ou version ultérieure, il est souvent plus facile d'utiliser le percentile_cont
fonction pour calculer la médiane. Il semble que le reste de votre question ait déjà été abordé, mais j'ai pensé que vous voudriez également en savoir plus sur cette option.
https://msdn.microsoft.com/en-us/library/hh231473 .aspx