"the lowest price in info record" - are you serious? The prices in info record conditions are time depending, you only have one valid price for now, any other price is either historic or future.
I would find prices there from 1996, would one really compare current entries with prices that are 20 years old?
SAP does anyway only read the current price, so you would need an own routine to read all prices