-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Ошибка синтаксиса over parition Access 2013

Суббота, 24 Февраля 2018 г. 05:13 + в цитатник
Пишу запрос :
SELECT  
row_number() over  (Partition BY Locations.Location_ID Order by  Locations.Region ) as num, 

Locations.Region, Employees.FullName, Count(DATA.ID) AS [Count-ID]
FROM (Locations INNER JOIN Employees ON Locations.[Location_ID] = Employees.[Location]) INNER JOIN DATA ON Employees.[Login] = DATA.[CreatedBy]
GROUP BY Locations.Region, Employees.FullName, num
ORDER BY Count(DATA.ID) DESC;

Нужно псевдополе num, access-у не нравится конструкция row_number() over (Partition BY Locations.Location_ID Order by Locations.Region ) as num, ошибка синтаксиса, пропущен оператор. Через order by - тоже ругается. А мне нужна нумерация строк по региону. Помогите, пожалуйста, не понимаю в чем ошибка

http://www.sql.ru/forum/1286165/oshibka-sintaksisa-over-parition-access-2013


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку