如何添加两列并使用另一列更新结果 在插入数据的SQL中?
我的意思是计算列。我有一个datetime列(开始日期)和一个Month Column这是一个整数,我需要从datetime列值中提取月份并使用Month列更新它。所以我只想计算列。
输出应该像,
ID StartDate Month
---------------------------
1 20080503 05
2 Null -1
3 20090601 06
答案 0 :(得分:0)
如果我找对你 - 那就是你想要的
insert tablename(StartDate, month)
VALUES(@DateValue, IsNull(DATEPART(month, @DateValue), -1))