Los campos no están bien alineados para la consulta de unión con la lista group by. La lista select debe contener en primer ...

Los campos no están bien alineados para la consulta de unión con la lista group by. La lista select debe contener en primer lugar los campos de agregado, a los que opcionalmente puede seguirles la lista completa de campos de la lista group by.