I dont think this will work. Then they have to enter the exact date. Bur I want them to be able to enter any date
If I have a Product A
And a table like this for the product:
Product Price Efectivedate
A 5,00 01/01/2004 (dd/mm/yyyy)
A 5,50 01/03/2004
A 6,10 01/10/2004
And if the user enters a date like: 05/05/2004
He would get the price 5,50