这就是我让它工作的方式。创建表##inventoryitems (ID INT Identity(1,1),itemno char(11));
插入 ##inventoryitems 从 InventoryActPkgCostHist 中选择不同的 itemno,其中 LocID=3
创建表 ##temptable (item# char(11),changedate datetime,price numeric(8,2));
DECLARE @Counter INT SET @Counter = 1 而@Counter<=(select COUNT(*) from ##inventoryitems)
开始插入 ##temptable 选择前 2 个 i.itemno,i.ActPkgCostDate,i.ActPkgCost 从 InventoryActPkgCostHist 我加入 ##inventoryitesm temp on i.itemno= temp.itemno where temp.id=@Counter and locidd=3 order by itemno ,ActPkgCostDate desc
设置@Counter=@Counter+1
结尾
谢谢大家的帮助