订单号 订单日期 供应商 物料代码 物料名称 采购单价
1001 2006-05-01 SH A.001 材料A1 1.5
1001 2006-05-01 SH A.002 材料A2 2.5
1002 2006-05-11 BJ B.001 材料B1 0.8
1002 2006-05-11 BJ B.002 材料B2 1.8
1002 2006-05-11 BJ B.003 材料B3 2.0
1003 2006-05-13 HB A.001 材料A1 1.9
1003 2006-05-13 HB A.002 材料A2 2.3
1003 2006-05-13 HB B.001 材料B1 1.0
1004 2006-05-15 SD B.001 材料B1 1.2
1004 2006-05-15 SD B.002 材料B2 1.5
1004 2006-05-15 SD B.003 材料B3 2.1要求一报表查询2006-05-13至2006-05-15采购查询 如下表订单号 订单日期 供应商 物料代码 物料名称 采购单价 上次采购价
1003 2006-05-13 HB A.001 材料A1 1.9 1.5
1003 2006-05-13 HB A.002 材料A2 2.3 2.5
1003 2006-05-13 HB B.001 材料B1 1.0 0.8
1004 2006-05-15 SD B.001 材料B1 1.2 1.0
1004 2006-05-15 SD B.002 材料B2 1.5 1.8
1004 2006-05-15 SD B.003 材料B3 2.1 2.0
1001 2006-05-01 SH A.001 材料A1 1.5
1001 2006-05-01 SH A.002 材料A2 2.5
1002 2006-05-11 BJ B.001 材料B1 0.8
1002 2006-05-11 BJ B.002 材料B2 1.8
1002 2006-05-11 BJ B.003 材料B3 2.0
1003 2006-05-13 HB A.001 材料A1 1.9
1003 2006-05-13 HB A.002 材料A2 2.3
1003 2006-05-13 HB B.001 材料B1 1.0
1004 2006-05-15 SD B.001 材料B1 1.2
1004 2006-05-15 SD B.002 材料B2 1.5
1004 2006-05-15 SD B.003 材料B3 2.1要求一报表查询2006-05-13至2006-05-15采购查询 如下表订单号 订单日期 供应商 物料代码 物料名称 采购单价 上次采购价
1003 2006-05-13 HB A.001 材料A1 1.9 1.5
1003 2006-05-13 HB A.002 材料A2 2.3 2.5
1003 2006-05-13 HB B.001 材料B1 1.0 0.8
1004 2006-05-15 SD B.001 材料B1 1.2 1.0
1004 2006-05-15 SD B.002 材料B2 1.5 1.8
1004 2006-05-15 SD B.003 材料B3 2.1 2.0
订单号,
订单日期,
供应商,
物料代码,
物料名称,
采购单价,
上次采购价=(select top 1 采购单价 from TableName where 物料代码=a.物料代码 and 订单日期<a.订单日期 order by 订单日期 desc)
from
TableName a
where
订单日期 between '2006-05-13' and '2006-05-15'
LouisXIV(夜游神)的只是解决了上次采购单价,并没有找出采购单价。
采购单价是指5.13以前的最后一次还是5.13至5.15之间最近的一次?