以下是一个存储过程的一部分是不完整的,希望高人指点一下。现在update一个临时表中一个字段,要求为临时表中的一个字段(运输单位)关联流水表中一个字段(指令编号)并把所有关联数据中日期最大值放在临时表,如何写?
update #运输单位Temp
set #运输单位Temp.日期=yunShuMingXi.发生日期
from yunShuMingXi
where #运输单位Temp.运输单位=yunShuMingXi.指令编号
非常感谢!!!!
------解决方案--------------------
上面写group 写错了,修改下
update a
set #运输单位Temp.日期= max(yunShuMingXi.发生日期)
from #运输单位Temp a
inner join
(select yunShuMingXi.指令编号 ,max(yunShuMingXi.发生日期) from yunShuMingXi group by yunShuMingXi.指令编号 ) as b
on a.运输单位=b.指令编号