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

Откуда: Самара
Сообщений: 234
SQL 2008

Подскажите пожалуйста
Нужно сделать UPDATE замену в одной таблице:

Поле DATETIME

содержит дату и время

нужно для заданного диапазона даты с D1 по D2 заменить ВРЕМЯ с T1 на T2, а Даты оставить без изменения
9 дек 14, 10:19    [16970427]     Ответить | Цитировать Сообщить модератору
 Re: Update для замены времени  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Самое простое
 declare @d datetime
 set @d =getdate()
 select @d , CAST( CONVERT(nvarchar(8),@d, 112) +' 12:00:000' as datetime)

Ну и + вариации с типом date и time отдельно и последующим приведеним к datetime назад
9 дек 14, 10:37    [16970521]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить