【发布时间】:2018-12-05 05:06:48
【问题描述】:
我正在尝试将 PO_VEND_ITEM 中的 V.PUR_UNIT 更新为等于 PO_RECVR_HIST_LIN 中的 R.RECVD_UNIT 的值,但我想为仅收到的最后一个日期选择 R.RECVD_UNIT 我已经创建了下面的脚本,但仍然出现错误
Update
PO_VEND_ITEM
Set
V.PUR_UNIT = R.RECVD_UNIT
FROM
PO_RECVR_HIST_LIN R
INNER JOIN
PO_VEND_ITEM V
ON
V.ITEM_NO = R.ITEM_NO
GROUP BY
V.PUR_UNIT,
V.ITEM_NO
HAVING
R.RECVR_DAT = MAX(R.RECVR_DAT)
请多多指教
【问题讨论】:
-
请在此问题上提供任何帮助
标签: sql-server-2008 join sql-update having-clause