diff --git a/dags/fin_porfel.py b/dags/fin_porfel.py index 4222e1f..19c9de1 100644 --- a/dags/fin_porfel.py +++ b/dags/fin_porfel.py @@ -41,8 +41,10 @@ def upsert_list_fin_portfel(**kwargs): , null as summa_dogovora , null as percent_value from public.oborotno_salbdovaya_vedomostb osv - where osv.subkonto2 not in (select dst2.subkonto2 from public.dict_subkonto_sec dst2) - and (osv.schet like '%%01%%' or osv.schet like '%%03%%') + left join public.fin_portfel fp + on fp.schet = osv.schet + and fp.subkonto2 = osv.subkonto2 + where (osv.schet like '%%01%%' or osv.schet like '%%03%%') """ df = pd.read_sql(query, engine)