我正在使用一个用户表,并希望添加一个“试用期结束日期”。每个新用户加入后都有两个完整月的时间作为试用期。我看到可以在用户表的列中放置一个公式,但我想知道是否应该编写脚本来更新此日期,或者这是使用计算列的可接受时间。我会因为成就而偶尔更新用户行,但申请日期永远不会更改/更新。
我的问题是:在这种情况下使用计算列是否是一个好习惯,它是否会在每次我更新该行时重新计算(即使我不计划更新申请日期)?我不想在未来更新该行时创建更多开销。
我在Probation End Date列定义中使用的公式如下:
我的问题是:在这种情况下使用计算列是否是一个好习惯,它是否会在每次我更新该行时重新计算(即使我不计划更新申请日期)?我不想在未来更新该行时创建更多开销。
我在Probation End Date列定义中使用的公式如下:
(dateadd(day,(-1),dateadd(month,(3),dateadd(day,(1)-datepart(day,[APP_DT]),[APP_DT]))))