Если вы используете MSSQL, вы можете попробовать это решение с рекурсивным CTE-
ДЕМО ЗДЕСЬ
WITH your_table(Date,F_Type,L_Price,H_Price,increase)
AS
(
SELECT '04/11/2019','apple',50,100,10
UNION ALL SELECT '04/11/2019','banana',2,6,2
UNION ALL SELECT '05/11/2019','apple',20,60,10
UNION ALL SELECT '05/11/2019','grape',50,100,25
)
,CTE2 AS (
SELECT
A.Date AD,
A.F_Type FT,
A.L_Price,
A.L_Price inc,
A.H_Price,
A.increase
FROM your_table A
UNION ALL
SELECT
B.AD,
B.FT ,
B.L_Price,
B.inc + B.increase increase,
B.H_Price,
B.increase
FROM CTE2 B
WHERE inc < B.H_Price
AND AD = B.AD AND FT = B.FT
)
SELECT AD AS Date, FT AS F_Type, inc AS Price
FROM CTE2
ORDER BY 1,2,3