Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите решить проблему в запросе. Как реализовать. / 2 сообщений из 2, страница 1 из 1
06.09.2017, 12:14
    #39516346
Помогите решить проблему в запросе. Как реализовать.
Имеем результат запроса вида
Name SRN CIBase1 100 12345Base1 100 12347Base1 100 12348Base1 101 12341Base1 101 12346Base1 101 12349Base2 100 47890Base2 100 47893Base2 101 47891Base2 101 47895Base2 101 47898

Каким образом можно добавить поле (Num), в котором была бы нумерация для одной Base+SRN. Т.е. для Base1 и SRN=100 всего три записи. Сортировка по CI.
Не пойму, можно ли такое сделать. Если да, то помогите с написанием функции. Можно через VBA.
В результате хотелось бы получить
Name SRN CI NumBase1 100 12345 1Base1 100 12347 2Base1 100 12348 3Base1 101 12341 1Base1 101 12346 2Base1 101 12349 3Base2 100 47890 1Base2 100 47893 2Base2 101 47891 1 Base2 101 47895 2Base2 101 47898 3
...
Рейтинг: 0 / 0
06.09.2017, 12:32
    #39516365
mds_world
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить проблему в запросе. Как реализовать.
Код: sql
1.
2.
3.
4.
select Name, SRN, CI, 
(select sum(1) from Запрос t where t.[Name]=Запрос.[Name] and t.SRN=Запрос.SRN and t.CI<=Запрос.CI) as Num
from Запрос
order by [Name], SRN, 4
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите решить проблему в запросе. Как реализовать. / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]