【发布时间】:2013-08-13 11:30:39
【问题描述】:
我正在使用 SQLServer2008R2。我有一个名为RunningDate 的专栏。
我想要的是如果今天我将RunningDate 的值设置为2013-08-13 00:00:00.000,那么明天它将自动更新为2013-08-14 00:00:00.000。
我知道DATEADD 功能,但如何在上述场景中使用它?
任何帮助将不胜感激。谢谢。
【问题讨论】:
-
如果它总是与当前日期保持同步 - 为什么还要存储它呢??
-
是否应该将 RunningDate 仅应用于表中的新记录,还是真的打算更新现有记录?在前一种情况下,将列的默认值设置为 CAST(CAST(GETDATE() AS DATE) AS DATETIME)
标签: sql-server sql-server-2008-r2