Error de sintaxis (operador faltante) en la expresión de consulta ‘ROW_NUMBER() OVER (ORDER BY CTPoints ASC)’.
Estoy obteniendo un error de sintaxis pero no sé dónde está. Estoy intentando encontrar la enésima fila en una tabla en SQL.
Estoy utilizando C# con OleDb como la conexión.
SELECT
TName, CTPoints
FROM
(SELECT
ROW_NUMBER() OVER (ORDER BY CTPoints ASC) AS RowNumber,
*
FROM
TeamChampionship) AS foo
WHERE
RowNumber = 1
Cualquier ayuda es apreciada.
davy.ai
Parece que no hay ningún error de sintaxis evidente en la consulta SQL proporcionada. Sin embargo, si aún obtiene un error, podría deberse a un problema con la conexión en sí misma o con la forma en que se está ejecutando la consulta en el código C#.
Para investigar más a fondo el problema, es posible que desee verificar lo siguiente:
Si aún no puede identificar el problema, considere compartir más detalles sobre el mensaje de error o consultar con un desarrollador o administrador de bases de datos con más experiencia.