2017-02-27 114 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 –