Trata de atenerte a lo que te pregunto. No te explayes sobre lo que ya dijiste, porque eso ya lo entendí.
Te repito: No te servirá de nada que te diga cómo
obtener los datos
en MySQL, porque no podrás usar la misma sintaxis en SQL Server, que es de donde debes
sacarlos.
No mezcles las cosas.
La query:
Funcionaría en MySQL, pero
no funciona en SQL Server, porque éste no reconocerá la sintaxis, ni tampoco el agrupamiento que indica.
¿Te queda claro eso?
MySQL admite agrupar por columnas no indicadas en el SELECT, por parte de las columnas, e incluso por columnas virtuales. Pero nada de eso es admitido por SQL Server. No son iguales.
Ten paciencia y veremos si uno de los expertos en SQL Server puede darte mejores soluciones.