Hi, многоуважаемый All!
Решился попробовать "новую ипостасию" для with recursive ...
Не вышло :(
Суть в чём - есть SP которую надо сджойнить с таблицей,
а резельтат выборки сгруппировать ... Что-то типа
select s.field, m.field from SP(...) s
join Table m on m.id = s.id
where m.date beetwen :f to :t and ....
group by 1, 2
Соответственно получается оч медленно ак как SP возвашает
множество записей, скажем так левых для данного условия where
Была идея, передавать внутрь SP как парметр ... m.id
Но как заставить при join дёргать SP каждый раз с новым
параметром ? - никак, наверное. У меня не получилось :(
И вдуг - мысля, а что если ... :
with recursive
mas as (select m.id, m.filed from Table m where m.date beetwen :f to
:t and .... ),
s as (select Field f1, mas.filed f2 from SP(... , mas.id))
select f1, f2 from s group by 1, 2
И... облом ^^^^^^^
Column does not belong to referenced table.
Dynamic SQL Error.
SQL error code = -206.
Column unknown.
MAS.ID.
А пачаму ? если mas.filed доступен ?
С уважением,
Константин Григорьевич.
===============