DENSE_RANK() OVER (ORDER BY ....) не поддерживается Visual Studio 2008
У меня есть следующее в моем SQL:
SELECT
DENSE_RANK() OVER (ORDER BY i.invoicenumber) AS Reference
Это прекрасно работает в SQL Server Management Studio, но не поддерживается Microsoft Visual Studio 2008.
Я получаю следующую ошибку синтаксиса SQL:
Конструкция или оператор OVER SQL не поддерживается
Есть ли что-то еще, что я могу использовать, который будет выполнять ту же работу и будет работать в Visual Studio 2008?
Большое спасибо
2 ответа
Вы пытались запустить его? Я получаю то же сообщение об ошибке от visual studio, но оно все равно возвращает то, что я ищу.
(это не совсем ответ, но мне не хватает представителя, чтобы оставить комментарий!)
Visual Studio не знает, что означает SQL, который вы выполняете. Он просто отправляет его на сервер. Вы подключены к серверу, который не поддерживает этот синтаксис.