DATE_ADD问题MYSQLDATE_ADD想给当月期加5个月,日是固定不变为:20日例:今天是2011-07-19日:DATE_ADD(NOW(
DATE_ADD问题
MYSQL DATE_ADD想给当'月'期加5个月,日是固定不变为:20日
例:今天是2011-07-19日:
DATE_ADD(NOW(), Interval 5 MONTH) //这个应该是2011-12-19 吧? 但我想固定‘日’为:20
例如当天为2011-06-08日:
加5个月就是:2011-11-20
[解决办法]
- SQL code
mysql> select curdate()+interval 5 month-interval day(curdate())-20 day;+-----------------------+| curdate()+interval 5 month-interval day(curdate())-20 day |+-----------------------+| 2011-12-20 |+-----------------------+1 row in set (0.03 sec)mysql>
