у меня есть две timeseries таблички, которые частично пересекаются, соответственно при полном джоине надо взять предыдущее ненулевое значение если текущего нету.
2. какой ближайший аналог asof join из pandas? тут у меня есть две непересекающиеся таблички, соответственно при левом джоине надо взять значение с ближайшим таймстемпом из второй таблички.
> у меня есть две timeseries таблички, которые частично пересекаются, соответственно при полном джоине надо взять предыдущее ненулевое значение если текущего нету. Казалось бы, FULL JOIN + LAG с имитацией IGNORE NULLs OVER (ORDER BY (COALESCE(t1.timestamp, t2.timestamp)); > при левом джоине надо взять значение с ближайшим таймстемпом из второй таблички. А тут можно и LEFT JOIN LATERAL (SELECT <значение с ближайшим таймстемпом>).
Обсуждают сегодня