Imagine que eu tenho um banco de dados com dados históricos de preços e uma segunda tabela com datas
Item | Price | Date Customer | Item | date
------------------------- ---------------------------
A | 2.49$ | 2014-09-01 1 | A | 2014-08-27
B | 1.29$ | 2014-09-01 2 | A | 2014-09-02
A | 2.99$ | 2014-08-25
B | 1.39$ | 2014-08-26
Uma nova linha foi inserida na tabela de histórico de preços toda vez que o preço mudou.
Como posso (com eficiência) juntar as duas mesas para obter o preço que cada cliente pagou naquele dia?