简单又清晰的流程:
做个存储过程,先建一个临时表,产品     单价1(最好显示报价日期)  单价2............单价10
把第一个表的产品、报价日期放进去
再把第二个表用SELECT *,IDENTITY (INT,1) INTO #TEMPAA AS ID FROM TABLE 
再用10个UPDATE 临时表 SET 单价1 = #tempaa from 临时表,#tempaa where
临时表.产品=#tempaa。产品 and #tempaa.id =1
.................