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

Откуда:
Сообщений: 42
sql server 2005
в запросе одно из полей - DatePart(hh, <поле таблицы с DateTime>) возвращает странные для меня значения: от 29 до 231. хотя должен возвращать от 0 до 23
мб кто-то сталкивался с такой проблемой и знает, что я делаю не так?
8 июн 12, 14:30    [12688075]     Ответить | Цитировать Сообщить модератору
 Re: datepart(hh, date) неверные данные  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
bayazet
sql server 2005
в запросе одно из полей - DatePart(hh, <поле таблицы с DateTime>) возвращает странные для меня значения: от 29 до 231. хотя должен возвращать от 0 до 23
мб кто-то сталкивался с такой проблемой и знает, что я делаю не так?
Наверное, ошибка в 17й строке.
8 июн 12, 14:50    [12688226]     Ответить | Цитировать Сообщить модератору
 Re: datepart(hh, date) неверные данные  [new]
Дмитрий_sql
Member

Откуда:
Сообщений: 35
bayazet,

Попробуй так: select datepart(dd, convert(datetime,<поле таблицы с DateTime>, 104))
8 июн 12, 15:05    [12688390]     Ответить | Цитировать Сообщить модератору
 Re: datepart(hh, date) неверные данные  [new]
Гузы
Guest
bayazet,
что возвращает
select <поле таблицы с DateTime>, cast(<поле таблицы с DateTime> as datetime) 
8 июн 12, 16:34    [12689196]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить