Re: MS SQL S2005: Работа с представлениями
От: Sinclair Россия https://github.com/evilguest/
Дата: 16.04.07 08:44
Оценка:
Здравствуйте, SSN75, Вы писали:
SSN>Вопросы: почему так?
выбираются разные планы запроса
SSN> что исправить?
Для начала посмотреть, какие планы выбираются для запросов (1) и (2). Понять, почему не выбирается оптимальный план для первого запроса.
Далее, понять, как правильно использовать ranking функции в MS SQL 2005 и переписать запрос в более пристойном виде:

with t1 as 
  SELECT cnum, cstatusdes, adddate, cstatus, ROW_NUMBER() OVER (order by adddate desc) as rn FROM vw_FullDataInfo
select * from t1 where rn=1


SSN>PS: не скажу что являюсь крупным специалистом по части разработки БД ,

SSN>но по полученным результатам был ПРОСТО В ШОКЕ
Это совершенно нормально. Процесс освоения РСУБД вызовет шок еще неоднократно.
1.2.0 alpha rev. 655
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.