编辑
:请确保测试每个解决方案的性能。正如该问题所指出的那样,使用ROW_NUMBER的CTE方法的效果可能会更好。
;with cteMaxDate as ( select ldPart, max(ldDate) as MaxDate from inventoryReport group by ldPart)SELECt md.MaxDate, ir.ptProdLine, ir.inPart, ir.inSite, ir.inAbc, ir.ptUm, ir.inQtyOh + ir.inQtyNonet AS in_qty_oh, ir.inQtyAvail, ir.inQtyNonet, ir.ldCustConsignQty, ir.inSuppConsignQty FROM cteMaxDate md INNER JOIN inventoryReport ir on md.ldPart = ir.ldPart and md.MaxDate = ir.ldDate
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)