【发布时间】:2014-01-22 21:39:11
【问题描述】:
我继承了一个用于演示目的的旧 SQL Server 数据库。它最初建于 2006-2007 年,日期看起来有点陈旧。我想在每个表中的每个日期字段中添加大约 7 年 - 甚至不完全是 7 年,更像是 52 周 x 7 天/周 x 7 年 = 2548 天。这样星期一仍然是星期一,星期二仍然是星期二,依此类推。
数据库本身已更新到 SQL Server 2008 R2,因此我不再受 SQL Server 2000 中可能的限制。我是一个新手,所以我不确定从哪里开始,虽然我熟悉基本的更新语句、连接等 - 我可能可以阅读你写的内容,并根据我的目的对其进行修改,但是不知道从哪里开始。非常感谢任何指导。
【问题讨论】:
-
我会提醒你不要这样做。星期一可能仍然是星期一,但是假期会怎样呢?例如,2006 年 7 月 4 日将变为 2013-06-25; 2007 年 12 月 25 日映射到 2014-12-16。
标签: sql sql-server date sql-server-2008-r2