powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите решить проблему в запросе. Как реализовать.
2 сообщений из 2, страница 1 из 1
Помогите решить проблему в запросе. Как реализовать.
    #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
Помогите решить проблему в запросе. Как реализовать.
    #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
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите решить проблему в запросе. Как реализовать.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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