![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите с запросом!! [D7, Access]
PhillipJFry © (2006-07-10 01:30:00)У меня есть некий запрос, который возвращает
FIO Tel
Иванов +74955454
Петров +7421256456
Сидоров +7426225456
А мне нужно сделать, что бы он вернул следующее
N FIO Tel
1 Иванов +74955454
2 Петров +7421256456
3 Сидоров +7426225456
т.е. что нужно добавить в запрос, что бы он добавил поле и выдал в нем автоматически порядковый номер записи???
Заранее спасибо
Ega23 (2006-07-10 13:28:00) [1]
> я тоже, просто то безделья решил похимичить :) можнт на
> будущее пригодиться :)
>
Счастливчик. Безделье у него...
PhillipJFry (2006-07-10 13:14:00) [2]>За 7 лет работы практического смысла в нумерации строк НД так и не нашёл.
я тоже, просто то безделья решил похимичить :) можнт на будущее пригодиться :)
Ega23 (2006-07-10 11:00:00) [3]
> Это я в курсе, просто интересно, можно ли это сделать в
> самом запросе, есть ли в SQL функция номера запись, ну типа
> RecNo или сакой нибудь Coutn, который записи считает?
>
В ANSISQL такой фичи нету. В разных диалектах это решается по-разному. В Oracle, ИМХО, проще всего.
З.Ы.
За 7 лет работы практического смысла в нумерации строк НД так и не нашёл.
PhillipJFry (2006-07-10 10:55:00) [4]> У DataSeta часто есть RecNo, который можно извлечь в calculated поле этого DataSeta
Это я в курсе, просто интересно, можно ли это сделать в самом запросе, есть ли в SQL функция номера запись, ну типа RecNo или сакой нибудь Coutn, который записи считает?
ЮЮ (2006-07-10 08:07:00) [5]И что такое 3 для Силорова, если завтра появится Семенов, претендующмй на 3 и сдвигающий Сидорова на 4? Или если отсортировать по номерам?
З.Ы. В генераторах отчета для это существую спец.возможности.
У DataSeta часто есть RecNo, который можно извлечь в calculated поле этого DataSeta