Добавьте два столбца и обновите результат с другим столбцом в SQL при вставке данных - PullRequest
0 голосов
/ 27 декабря 2011

Как добавить два столбца и обновить результат с другим столбцом в SQL при вставке данных?

Я имею в виду вычислить столбец.у меня был столбец datetime (дата начала) и столбец Month, который является целым числом, мне нужно извлечь месяц из значения столбца datetime и обновить его столбцом Month.поэтому я просто хочу вычислить столбцы.

Выходные данные должны быть такими,

ID     StartDate     Month
---------------------------
1      20080503       05
2      Null           -1
3      20090601       06  

1 Ответ

0 голосов
/ 27 декабря 2011

Если я вас правильно понял - это то, что вы хотите

insert tablename(StartDate, month)
VALUES(@DateValue, IsNull(DATEPART(month, @DateValue), -1))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...