Есть функция 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 а не таблицы.
|