2015-10-16 3 views
0

Я ищу, чтобы увидеть, можно ли запустить счет в Access Query.Количество вхождений в запросе Access

У меня есть список данных по TeamName

TeamName 
---------- 
Liverpool 
Liverpool 
Liverpool 
Liverpool 
Liverpool 
Manchester 
Manchester 
Newcastle 
Newcastle 
Stoke 
Stoke 
Stoke 

Я бы вам как формула в Access, которая подсчитывает количество вхождений в хронологическом порядке, так, как показано ниже

TeamName Count 
-------- ----- 
Liverpool  1 
Liverpool  2 
Liverpool  3 
Liverpool  4 
Liverpool  5 
Manchester 1 
Manchester 2 
Newcastle  1 
Newcastle  2 
Stoke   1 
Stoke   2 
Stoke   3 

Я добавил скриншот, чтобы узнать, поможет ли это enter image description here

+1

я могу Не видите ли что-нибудь хронологическое в ваших данных образца, есть ли в вашей таблице дополнительные столбцы? – jpw

+0

Привет, В моих данных нет ничего хронологического. Вот что я пытаюсь добавить. Моя таблица имеет только столбец TeamName – padders01

ответ

1

Поскольку у вас нет столбца, который можно использовать для заказа имен команд с помощью s AME имя вы должны сначала добавить такой столбец:

ALTER Table YourTable ADD TeamID AUTOINCREMENT(1,1); 

теперь ваша таблица имеет числовой идентификатор, который вы можете использовать в запросе, чтобы ранжировать элементы с таким же названием, как так:

select 
    teamname, 
    (select count(*) 
    from yourtable as t2 
    where t1.teamid > t2.teamid 
     and t1.teamname = t2.teamname 
    ) + 1 as rank 
from yourtable t1; 
+0

Привет, спасибо за ваш ответ. У меня уже есть идентификатор автонабора в таблице. Я беру данные в запросе. Ниже приведен код, который я изменился, но я получаю ошибку выберите Team, (SELECT COUNT (*) из QryBranchSecPlayerRegRawData как t2 где t1.ID> t2.ID и t1.Team = t2.Team ) + 1 как ранг от QryBranchSecPlayerRegRawData t1; Извините, я не могу получить код для работы – padders01

+0

@ padders01 Запрос выглядит правильно. Получаете ли вы какую-либо ошибку при ее выполнении? – jpw

+0

Привет, да, я получаю «недопустимый аргумент для функции» – padders01

Смежные вопросы