我將如何去更新更新語句中的現有DateTime列? 我想減去一天,但我收到一條錯誤消息,說我不能在更新中使用DateAdd(有關溢出的內容)。如何在更新語句中減去並更新日期列?
我想出了這個查詢,但它當然不會執行。
begin tran upd
update answer
set SentForApprovalAt = DateAdd(day, -1, approvedAt)
where
approvedAt > '1753-01-01'
and approvedAt < modifiedAt
commit tran upd
我該怎麼辦?
應該'approvedAt'和'modifiedAt'是'@ approvedAt'和'@ modifiedAt'?那只是一個錯字嗎? – AllenG 2010-08-12 17:46:14