Als Derived Table sollte es funktionieren:
SQL-Code:
SELECT
IA.ItemId, IA.Item, Sum(IA.Qty),
FROM
ItemAct IA
join (SELECT FIRST 1 Cp FROM Cp_Fecha WHERE ItemId=:ItemId AND Location=:Loc AND Fecha <= :Fecha ORDER BY Fecha DESCENDING) CP
on cp.ItemID = IA.ItemID;