1
update calendar
set duedate = DATEADD(mm,1,duedate)
from calendar as t1
inner join events as t2
on t1.person = t2.[person]
where t2.catastrophy ='FamilyDeath'
如果存在家庭死亡,我想推遲duedate
一個月。使用dateadd更改格式的sql server更新
我的日期的格式爲04/30/2015。我運行上面的查詢,它將採取日期並將其更改爲201年5月30日。如果我嘗試再次運行它,我得到一個錯誤,指出:
「將varchar數據類型轉換爲日期時間數據類型導致超出範圍的值。「
「duedate」列的數據類型是什麼? –
的數據類型是char(10) – lefeal