我正在开展一个项目,其中我有一个日期(即01-01-2013),其中一个项目是租约几个月,如60,70个月。对于不同的客户来说是不同的。我想发送电子邮件给所有客户续订租约,租约日期将在2天后结束。我无法获得租约的到期日期。我有拍卖租赁物品的日期和拍摄日期。我在mysql中这样做。任何人都可以帮我怎样才能做到这一点。
答案 0 :(得分:3)
你需要使用DATE_ADD() 您将租约期限添加到租赁开始日期的位置 这将导致最终租约日期 然后从那个
中减去DATE_SUB() 2天获得结束租约日期:
select DATE_ADD(lease_start,INTERVAL 60 MONTH)
获得结束租约日期 - 2天
select DATE_SUB(DATE_ADD(lease_start,INTERVAL 60 MONTH), INTERVAL 2 DAY) as alertDate
答案 1 :(得分:2)
以下是您正在寻找的功能:
DATE_ADD(taken_date,INTERVAL nb_months MONTH)
此功能将为您提供与我添加所需月数的taken_date
对应的到期日期。
希望这会有所帮助。
答案 2 :(得分:1)
当只写这个时,它将小册子称为BLOB:
DATE_ADD(STR_TO_DATE(fld.`Delivery Date`, '%m/%d/%Y'),
INTERVAL fld.`Term` MONTH) as `Expiration Date`
我们必须像这样把它投到日期;
DATE(DATE_ADD(STR_TO_DATE(fld.`Delivery Date`, '%m/%d/%Y'),
INTERVAL fld.`Term` MONTH)) as `Expiration Date`