2017-02-27 124 views
0

我想在名为(日期到期)的SQL Server中的一个列中添加公式。该公式将计算设备达到截止日期的天数。我在Excel中使用了公式,但它可以成功运行。公式是(DueDate cell - Today())。如何在SQL Server中添加公式并计算到期日?

所以我想在SQL Server中实现公式。任何人都可以帮忙吗?

回答

1

使用DATEDIFF

在你的榜样

DATEDIFF(day,GETDATE(),DueDate) AS Days_Until_DueDate

负的日期将显示的天数项目逾期。

按照MSDN微软https://msdn.microsoft.com/en-us/library/ms189794.aspx

+0

感谢您的帮助。有什么办法让我把公式放在属性中? @Bad_Neighbor –

+0

我的道歉,但我不明白你的意思是“属性”。函数DATEDIFF是一个mssql函数,它将在两个日期之间返回指定时间间隔的数量(在本例中为天)。如果你想这是存储数据,我会严厉建议,因为这个结果每天都在变化(因此应该总是计算) –

+0

它没关系。谢谢。这个公式如何工作?你能解释一下吗?在哪里把这个公式? @Bad_Neighbor –