Замените часть года типа данных datetime в SQL Server 2005 - PullRequest
2 голосов
/ 05 мая 2011

Я использую SQL Server 2005, и у меня есть таблица содержит столбец типа datetime.

В этой колонке у меня есть некоторые даты с неправильным годом, и я хочу заменить только часть года.

Например, у меня есть эта дата 2009-01-07 08:47:00.000, и я хочу заменить часть года только на 2010-01-07 08:47:00.000.

Следует отметить, что у меня так много записей с неправильным годом,скажем, около 2000 записей.

Заранее спасибо и благодарю за помощь

1 Ответ

2 голосов
/ 05 мая 2011

Вы можете использовать функцию DATEADD .

UPDATE mytable SET mydate = DATEADD(year, 1, mydate)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...