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
на один месяц, если есть семейная смерть.Обновление сервера sql с использованием формата dateadd
Мои даты даны в формате 30.04.2015. Я бегу приведенный выше запрос, и он будет считать дату и изменить его до 30 мая 201. Если я пытаюсь запустить его снова, я получаю сообщение об ошибке с указанием:
«Преобразование типа VARCHAR данных в DateTime тип данных привел к превышению значения ».
Каков тип данных столбца 'duedate'? –
тип данных char (10) – lefeal