A
aris
Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Buenas, tengo en una tabla lo siguiente
Esto me genera las ID de los clientes y la suma de votos de cada uno. En otra tabla tengo los nombres de los clientes, por lo que intento hacer una subconsulta para sacarlos. mi idea sería la siguiente
El problema es que me saltael siguiente error:
Mens. 1033, Nivel 15, Estado 1, Línea 689
La cláusula ORDER BY no es válida en vistas, funciones insertadas, tablas derivadas, subconsultas ni expresiones de tabla común, salvo que se especifique también TOP, OFFSET o FOR XML.
Alguna idea de como solucionarlo?
Insertar CODE, HTML o PHP:
select idcliente, count(Puntuacion) as 'NumeroVotos' from Puntuacion group by Idcliente order by 'NumeroVotos' desc
Esto me genera las ID de los clientes y la suma de votos de cada uno. En otra tabla tengo los nombres de los clientes, por lo que intento hacer una subconsulta para sacarlos. mi idea sería la siguiente
Insertar CODE, HTML o PHP:
select nombre from cliente where id in(select idcliente, count(Puntuacion) as 'NumeroVotos' from Puntuacion group by Idcliente order by 'NumeroVotos' desc)
El problema es que me saltael siguiente error:
Mens. 1033, Nivel 15, Estado 1, Línea 689
La cláusula ORDER BY no es válida en vistas, funciones insertadas, tablas derivadas, subconsultas ni expresiones de tabla común, salvo que se especifique también TOP, OFFSET o FOR XML.
Alguna idea de como solucionarlo?

