"Dmitry Yemanov" <[EMAIL PROTECTED]> 
wrote:
>
> Разбираюсь.

В общем, там две проблемы с определением инвариантности подзапросов. 
Первая - логика не для всех видов подзапросов работает. Это я вроде 
исправил. Теперь, если тело "revenue" подставить в виде derived table, то 
15-й запрос летает. Однако, оригинальный вариант не работает из-за второй 
траблы - инвариантность спотыкается на сочетании агрегатов и вьюх в 
подзапросах. Есть одна маленькая разница между обработкой чистого RSE и 
вьюхи и она портит всю кашу. Диагноз мне ясен, но красивого решения пока 
нет. Но наш "Варяг" так просто не сдается :-)


--
Дмитрий Еманов


Ответить