if u join the dates, should it be able to bring both prices in interval range>?.. hat is your common key in both?
if you wanna get a little crazy, create another dso for your cube and create another infoobejct in it, which looks up the data in your other DSO and fil the end date with its end date, this way you will always have an interval value..