WildSery wrote:

Может, я мыслю как-то уж очень вычурно, как бы ты такой запрос выполнил?

Дело не во мне, а в сервере. Ссылка на внешнее поле внутри агрегата вводит его в ступор :-)

Чего-то я тебя недопонял. Могу я писать sum() в WHERE.

Не для агрегируемой таблицы:

select sum(T.field)
from T
where sum(T.field) > 0

Оптимизатор смущает только домножение на d.dnum8 внутри sum().

Именно.


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

Ответить