我需要一些幫助來計算日期。日期間的計算在兩個日期之間
我有一些過期每X
天數從Create Date
遠所以,如果Create Date
是4/22
和到期日設定爲10
將到期
5/2, 5/12, 5/22, 6/1
等等
我需要能夠告訴人們什麼時候他們的物品將在5天內到期
因此對於5/2,如果當前日期介於4/27和5/2之間,則需要將此項目添加到計數中。
這是SQL。
所有我們是RunDate
,該CreateDate
和ExpirationDays
我做數學計算來大致獲得的截止日期,但如果它得到的餘數是沒有幫助的,我不希望通過張貼我認爲應該的內容來歪曲任何人的答案。我嘗試了很多方法,並且有點絕望。
任何幫助,將不勝感激
編輯:
我做數學,這和它看起來像這樣
CreateDate + (((RunDate - CreateDate)/ExpireDays)*ExpireDays)) Between Rundate-1 and Rundate +5
但是這給了我在SQL算術溢出,所以我不知道該怎麼辦...
標籤'日期','計算'和'過期'分別有'20','5'和'0'追隨者。當日期函數不同時,將RDBMS標記爲更有用。 – 2011-05-18 22:45:34