编程论坛
注册
登录
编程论坛
→
SQL Server论坛
请教,嵌套查询
arook
发布于 2012-04-06 13:42, 458 次点击
查询A表中的物料中最后一次采购单价,如果某个物料在(B表的)一张订单里有2行记录,取最高单价的那笔。
如下图,通过A、B(采购表)表得出C表
只有本站会员才能查看附件,请
登录
只有本站会员才能查看附件,请
登录
2 回复
#2
QQ785468931
2012-04-07 18:26
select 物料代码 , 物料名称 , 单价 from A jion B on A.物料物料代码=B.物料代码
#3
png
2012-04-08 11:51
C表a001的单价应该是2.3吧?
类似 -
Select a.*, TempTb.Price
from a join
(select MaterialCode, max(UnitPrice) as Price
from b
group by MaterialCode
) TempTb
on a.MaterialCode = TempTb.MaterialCode
1