М-дя... Т.е.
INSERT INTO #TempItems(InstID,InstName,CityID,CityName,CreatedDate)
SELECT InstID,InstName,CityID,CityName,CreatedDate FROM viewInstitutions
WHERE
CityID >= @FilterCityID AND
(CityID * @FilterCityID = @FilterCityID OR CityID = @FilterCityID)
ORDER BY
CASE @SortColumn
When 'InstID' Then InstID
When 'InstName' Then InstName
When 'CityName' Then CityName
When 'CreatedDate' Then CreatedDate
END
ASC
Вылетает подчистую при задании столбца сортировки, отличного от InstID? Или при первом вызове отрабатывает, а потом валится? Ну и на всяк случай спрошу про тип поля CreatedDate в таблице viewInstitutions Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
|