Intente incluir C.ResourceGroupID
en tu group by
declaración. Debe incluir todos los elementos no agregados en su selección en su grupo por.
No deberías necesitar un having
en el código anterior.
No estoy seguro de cómo podría haber funcionado antes...