【发布时间】:2014-03-13 23:53:09
【问题描述】:
我的第一个问题。我已经搜索过了,并且已经接近了。但是,唉,这就是我想要做的。
我在同一个表中有你的列,Date1、Date2、Date3。
我想从 Date1 中获取日期,并将相同的月份和年份插入 Date2 与当前年份。例如,如果 Date1 是 02/01/2007,我想将 02/01/2014 插入 Date2。然后在 Date3 中插入一个距 Date2 60 天的日期。
当前
Date1 Date2 Date3
02/01/2007 NULL NULL
08/15/2009 NULL NULL
12/15/2011 NULL NULL
期待
Date1 Date2 Date3
02/01/2007 02/01/2014 04/01/2014
08/15/2009 08/15/2014 10/15/2014
12/15/2011 12/15/2014 02/15/2014
我认为确实如此。我希望我没有遗漏任何东西。 FWIW,我正在研究 UPDATE 概念,但我无法弄清楚。
无论如何,提前感谢您的帮助。
【问题讨论】:
-
什么平台?我认为答案在某种程度上是特定于实现的。
-
@500-InternalServerError 该问题指出 MS SQL 2008R2 具有 2005 db。
-
@jpw:现在可以了 :)(或者我第一次错过了)。
-
不...我编辑了帖子。对不起,那 500 个。
标签: sql sql-server-2005 sql-server-2008-r2