【发布时间】:2013-10-31 16:03:05
【问题描述】:
SQL Server 2008 中是否有类似于DATEFROMPARTS(year, month, day) 的内容?我想使用当前的年份和月份创建日期,但我自己的月份日期。这需要在一行中完成,以便在计算列公式中使用。
例如(我不确定它是否有效,因为我没有 SQL Server 2012):
DATEFROMPARTS(YEAR(GETDATE()), MONTH(GETDATE()), 3)
有没有办法在 SQL Server 2008 中做到这一点?
DATEFROMPARTS 似乎仅适用于 SQL Server 2012 (link)
【问题讨论】:
-
我看到了那个答案,可以在计算列公式中使用吗?
-
@Jaiesh_bhai - 持久化或非持久化计算列?
-
@MartinSmith 非持久化
标签: sql sql-server sql-server-2008 date calculated-columns