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

Откуда:
Сообщений: 8
Преобразование типа данных varchar в тип данных datetime привело к выходу значения за пределы диапазона.
Выполнение данной инструкции было прервано.

Выполняю вот этот код:
UPDATE  gaiv.dbo.PROTOCOL SET date = '2014-09-17 08:54:15.176', time = '2014-09-17 08:54:15.176', time2 = '2014-09-17 08:54:15.176' WHERE param0='Иванов Иван Иванович' AND date >= '2014-09-17 08:59:59.000' AND date <= '2014-09-17 08:59:19.999'


Пожалуйста помогите исправить, я запутался сэтими преобразованиями и изменениями языка.
17 сен 14, 09:36    [16584117]     Ответить | Цитировать Сообщить модератору
 Re: Преобразование типа данных varchar в тип данных datetime привело к выходу значения  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
RID636674
Преобразование типа данных varchar в тип данных datetime привело к выходу значения за пределы диапазона.
Выполнение данной инструкции было прервано.

Выполняю вот этот код:
UPDATE  gaiv.dbo.PROTOCOL SET date = '2014-09-17 08:54:15.176', time = '2014-09-17 08:54:15.176', time2 = '2014-09-17 08:54:15.176' WHERE param0='Иванов Иван Иванович' AND date >= '2014-09-17 08:59:59.000' AND date <= '2014-09-17 08:59:19.999'



Пожалуйста помогите исправить, я запутался сэтими преобразованиями и изменениями языка.
UPDATE  gaiv.dbo.PROTOCOL SET date = '2014-09-17T08:54:15.176', time = '2014-09-17T08:54:15.176', time2 = '2014-09-17T08:54:15.176' WHERE param0='Иванов Иван Иванович' AND date >= '2014-09-17T08:59:59.000' AND date <= '2014-09-17T08:59:19.999'
17 сен 14, 09:37    [16584123]     Ответить | Цитировать Сообщить модератору
 Re: Преобразование типа данных varchar в тип данных datetime привело к выходу значения  [new]
RID636674
Member

Откуда:
Сообщений: 8
iap, Спасибо, большое, все получилось.
17 сен 14, 17:32    [16586901]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Преобразование типа данных varchar в тип данных datetime привело к выходу значения  [new]
Black Rose
Member

Откуда:
Сообщений: 1
SET DATEFORMAT YMD

затем выполняешь команду, приведенную в первом сообщении
31 янв 18, 18:58    [21155489]     Ответить | Цитировать Сообщить модератору
 Re: Преобразование типа данных varchar в тип данных datetime привело к выходу значения  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
даже зарегестрировался для этого.... я никогда не пойму этих людей, нет что-бы комментировать в круглые даты 5/10/15лет
31 янв 18, 19:04    [21155496]     Ответить | Цитировать Сообщить модератору
 Re: Преобразование типа данных varchar в тип данных datetime привело к выходу значения  [new]
Yasha123
Member

Откуда:
Сообщений: 1833
TaPaK,
это те, что год не признают, как таковой.
они ведут отсчёт в декадах или ещё в чем-то, пока нам неведомом
31 янв 18, 19:12    [21155508]     Ответить | Цитировать Сообщить модератору
 Re: Преобразование типа данных varchar в тип данных datetime привело к выходу значения  [new]
nvv
Member

Откуда:
Сообщений: 54
Одного меня смутило это условие?
date >= '2014-09-17T08:59:59.000' AND date <= '2014-09-17T08:59:19.999'
3 фев 18, 20:53    [21163369]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Преобразование типа данных varchar в тип данных datetime привело к выходу значения  [new]
ivansychev
Member

Откуда:
Сообщений: 2
Так если яндекс выдает эту ссылку первую в поиске, почему бы и нет?
А по теме и буква T между датой и временем и SET DATEFORMAT YMD сработали. Хотя после я удалил и то и то и все равно стало работать - магия)
26 сен 19, 17:38    [21980149]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить