So, Netezza can't use correlated subqueries in SELECT
statements, which is unfortunate that I can't think of a single way to avoid this in my particular case. I was thinking about doing something with ROW_NUMBER()
; however, I can't include windowing functions in a HAVING
clause.
I've got the following query:
select
a.*
,( select b.col1
from b
where b.ky = a.ky
and a.date <= b.date
order by b.date desc
limit 1
) as new_col
from a
Any suggestions?