0
我有这个表Server 2008 R2的更新最大(最近)日期
我想更新最大(近)结束日期的订单ID = 12
我试着像这样
UPDATE Order_Status
SET endTime = @startTime
WHERE @orderID IN (
SELECT OrderID
FROM Order_Status
GROUP BY @OrderID
Having max (@startDate)
但是这甚至没有遵守,请问什么是正确的?感谢
编辑 对不起,我问错了,我想要的是更新结束在最近(starteTime)
我的意思。我要的是要更新的具有最新的开始时间
那是什么?它是SQL? – 2013-05-14 07:38:53
你的第一个代码更新我的旧日期,我想我的最新的最新日期数据这意味着最大日期 – 2013-05-14 07:43:27
请我错了,检查我的编辑。我想要的是在具有最近的StartTime的行中更新endTime值 – 2013-05-14 07:45:50