我有这张桌子
我想更新 orderId = 12 的最大(最近)结束日期。
我试过这样
UPDATE Order_Status
SET endTime = @startTime
WHERE @orderID IN (
SELECT OrderID
FROM Order_Status
GROUP BY @OrderID
Having max (@startDate)
但这甚至不符合要求,请问是什么?谢谢
编辑对不起,我问错了,我想要的是更新最近的结尾(starteTime)
我是说 。我想要的是更新具有最近 StartTime 的行中的 endTime 值