我有一个包含两列的表格,如下所示:
[logTime] [datetime] NOT NULL,
[wDate] AS (CONVERT([date],isnull([logtime],'2012-01-01'),0)) PERSISTED,
我正在尝试更改计算出的 wDate 列公式以保存 logtime 的日期部分并能够将其用作索引。该列应保留。
如果我使用:
ISNULL(Convert(date,logtime,0),Convert(date,'2012-01-01',0))
我收到无法保留该列的错误,因为该列是不确定的。
如果我使用
CONVERT([date],isnull([logtime],'2012-01-01'),0)
我无法清除 Allow Nulls 复选框以在主索引中使用它。
对此有什么建议吗?