Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 DateAdd и NULL  [new]
aletis
Member

Откуда:
Сообщений: 6
Как использовать DateAdd с NULL полями? Когда поле времени NULL - выдается ошибка переполнения :(
19 май 04, 10:32    [686353]     Ответить | Цитировать Сообщить модератору
 Re: DateAdd и NULL  [new]
Aleksey777
Member

Откуда: Novosibirsk
Сообщений: 227
внутри DateAdd проверять IsNull'ом
19 май 04, 10:35    [686361]     Ответить | Цитировать Сообщить модератору
 Re: DateAdd и NULL  [new]
Glory
Member

Откуда:
Сообщений: 104760
Когда поле времени NULL - выдается ошибка переполнения
Вы уверены что ошибка переполнения связана именно со значением NULL ?
Потому как DateAdd воспринимает NULL как 1900-01-01 00:00:00.000
19 май 04, 10:55    [686420]     Ответить | Цитировать Сообщить модератору
 Re: DateAdd и NULL  [new]
iSestrin
Member

Откуда: Новосибирск
Сообщений: 3811
>Потому как DateAdd воспринимает NULL как 1900-01-01 00:00:00.000<
нее, оно не так воспринимает ... просто не будет ошибки, будет нулл в итоге ... так воспринимается 0 или "
19 май 04, 11:22    [686527]     Ответить | Цитировать Сообщить модератору
 Re: DateAdd и NULL  [new]
Glory
Member

Откуда:
Сообщений: 104760
да перепутал. Будет NULL
19 май 04, 11:26    [686551]     Ответить | Цитировать Сообщить модератору
 Re: DateAdd и NULL  [new]
aletis
Member

Откуда:
Сообщений: 6
Перед всеми дико извиняюсь! Оказывается в базе "пустые" поля времени не NULL, а заполняются 9999-12-31 23:59:59.997. Есс-но +3мс и уже переполнение...
Всем спасибо. Особенно Glory.
19 май 04, 11:40    [686615]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить