Показать сообщение отдельно
Старый 01.03.2007, 05:56   #9  
sam is offline
sam
Участник
 
160 / 25 (1) +++
Регистрация: 04.08.2003
Адрес: Красноярск
Есть функция RowNumber, добавляете столбец и в свойствах столбца - Expression пишете =RowNumber("имя_датасета")

Если нужно чтобы прямо в SQL запрос возращал пронумерованную таблицу можно что то вроде этого, но не думаю что хороший вариант:

if object_id ('tempdb..#new_cont') is not null drop table #new_cont
-- создаем временную таблицу, с вашими полями и пронумерованным столбцом
SELECT
-- нумеруем столбец
identity (int, 1, 1) as [id_num],
-- ваши поля
Contact.BirthDate,
Contact.FullName,
Contact.New_interntational_passport_number

INTO
#new_cont


FROM
ContactQuotes INNER JOIN FilteredContact Contact
ON ContactQuotes.ContactId = Contact.ContactId

WHERE (ContactQuotes.QuoteId = @CRM_QuoteId)


-- делаем из нее выборку
select
*
from
#new_cont

if object_id ('tempdb..#new_cont') is not null drop table #new_cont


Кстати для выборки используйте FilteredViews а не таблицы.