Следующий запрос не будет работать, но должно быть ясно, что я пытаюсь сделать: разделить значение 't' на пробел и использовать последний элемент в этом массиве в подзапросе (так как он будет соответствовать tl).Есть идеи, как это сделать?Спасибо!
SELECT t, y, "type",
regexp_split_to_array(t, ' ') as t_array, sum(dr), (
select uz from f.tfa where tl = t_array[-1]
)
as uz,
sc
FROM padres.yd_fld
WHERE y = 2010 AND pos <> 0
GROUP BY t, y, "type", sc;