今天要写一物料成本的报表。
背景:系统中一个物料可能对应多个供应商 itemvend(rank),一个物料也可能对应多个报价itemvendprice
很自然想到 :
根据生效日期按降序排列,取top 1
select top 1 f.item,f.vend_num,f.effect_date ,f.brk_cost##1
from itemVendPrice f,itemVend g where f.item=g.item and f.Vend_Num=g.Vend_Num and g.rank=1) b
order by f.effect_date desc