我需要一些帮助来计算日期。日期间的计算在两个日期之间
我有一些过期每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