我在SQL Server中有一个查询,它计算两个日期之间的差异,我可以正确地获得结果,但我希望该结果存储在数据库中我的一列中。我只知道如何显示datediff,但不知道如何将结果存储在列中。select DATEDIFF (DAY,date_1,date_2) As date_test from tbl_datetest;
如何在liquibase中添加计算列?当我在SQL标记中运行以下sql时,我得到了我期望的计算值:ADD ComputedColumn AS (CASE WHEN DateColumn1 ISNULL OR DateColumn2 IS NULLELSE DATEDIFF(DAY, DateColumn1, DateColumn2) END)
如何在不使用sql标记的情况下完成此操作constraints:
我继承了一些C#应用程序代码,它们有一个流畅的SQL查询构建器,可以在我们的代码库中使用。一些更常见的查询会应用像"Date on or after today“这样的过滤器。这些过滤器存储在SQL表中,作为查询构建器的元数据,在调查性能和死锁问题时,我意识到这些查询组件是不可sargable的。列PaymentDate被存储为一个datetime,带有一个time组件。但是,查询构建器的设计使我可以非常容