我正在使用具有名为mobility的数据库的db2服务器。在数据库内部有一个名为pricehistory,sales,salesdetail的表。 Pricehistory包含productcode,effectivitydate和unitprice。 销售表包含交易编号和salesdate。表salesdetail包含transno,quantity和productcode。
我试图获得一个结果,该结果将根据sales表中的salesdate和表pricehistory中的有效日期显示salesdetail表中产品代码的正确单位价格。
下面显示的数据是为了更好地概述问题
PriceHistoryTable
Effdate productcode unitprice
05/15/2010 NB0001 300.00
05/15/2010 PF0005 119.00
08/16/2010 PF0005 108.18
表销售
表Salesdetail
我试图获得一个看起来像这样的结果集
**Transno** **Productcode **salesdate** unitprice**
TR000006 NB0001 2010-07-07 300.00
TR000006 PF0005 2010-07-07 119.00