hola a todos, ojala que alguien me pueda ayudar
tengo la siguiente consulta
SELECT avg(sumhours) median from
(
SELECT sumhours,
rnasc = row_number() over(order by sumhours, projectid),
rndesc = row_number() over(order by sumhours DESC, projectid desc)
from [BD].[dbo].[summary] where projectid=79 and subactivity=' Proyecto x' and month1='sep'
) b
WHERE rnasc between rndesc - 1 and rndesc + 1
me trae la media de manera correcta
mi problema es que quisiera que me trajera la media no solo para la sub- actividad "Proyecto x" si no para todas las que tiene el proyecto con id 79, es decir que me las trajera agrupadas con su respectivo valor de media, no se si me di a entender, si alguien me pudiese ayudar se lo agradecería mucho. De antemano gracias por cualquier ayuda o guia que me pudieran brindar