Я получаю сообщение об ошибке
Синтаксическая ошибка (отсутствует оператор) в выражении запроса 'r = row_number () over (разбиение по порядку ACell по ACell desc)'
в Microsoft Access;Я не знаю почему, но он работает в Microsoft SQL Server.
Мой запрос:
select *
from
(select *, r = row_number() over (partition by ACell order by ACell
desc)
from cellTB) a
where
r <= 5;
Пожалуйста, кто-нибудь может мне помочь?
Пример данных: cellTB
=================
ACell | RNC
=================
1 | 1
-----------------
1 | 2
-----------------
1 | 3
-----------------
1 | 4
-----------------
1 | 5
-----------------
1 | 6
-----------------
2 | 1
-----------------
2 | 2
-----------------
2 | 3
-----------------
2 | 4
-----------------
2 | 5
-----------------
2 | 6
Я хочу выбрать только 5 лучших из дубликатов ACell в MC Access.