Rajkumar
08/30/2025, 6:23 PMMayank
Rajkumar
08/30/2025, 6:32 PMRajkumar
08/30/2025, 6:34 PMselect portfolio, sum(move + impact_price) as pnl_approx
from pnl pnl
join (
select id,
version_id,
subversion_id,
leg_id,
leg_profile_id,
sum((p.value - pe.price) *native_unit) impact_price
from pe_deal pe
join price p on p.price_idx = pe.price_idx
and p.price_point_id = pe.price_point_id
group by id,
version_id,
subversion_id,
leg_id,
leg_profile_id
) exp
on exp.id = pnl.id
and exp.version_id = pnl.version_id
and exp.subversion_id = pnl.subversion_id
and exp.leg_id = pnl.leg_id
and exp.leg_profile_id = pnl.leg_profile_id
group by pnl.portfolioRajkumar
08/30/2025, 6:35 PMRajkumar
08/30/2025, 6:36 PMRajkumar
08/30/2025, 6:36 PMMayank
Mayank
Mayank
Rajkumar
08/30/2025, 6:39 PMMayank
Mayank
Rajkumar
08/30/2025, 6:40 PM