m******p 发帖数: 5393 | 1 【 以下文字转载自 NewJersey 讨论区 】
发信人: megastop (megastop), 信区: NewJersey
标 题: 版上专家多,请教个MySQL的问题
发信站: BBS 未名空间站 (Mon May 23 14:34:12 2011, 美东)
MySql中,用ADDDATE或者DATE_ADD加时间,找出数据库中过了多久有效期的东东,如下
,整数的
year month week day我还知道
SELECT * FROM table WHERE DATE_ADD(XDate, INTERVAL 1 YEAR) > CURDATE()
那1年零N个月那?有没有简便而且明了表达?比如 INTERVAL 1 YEAR N MONTH之类?非
得用
INTERVAL 1.x YEAR or INTERVAL xxx DAY? | B*****g 发帖数: 34098 | 2 http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.
【在 m******p 的大作中提到】 : 【 以下文字转载自 NewJersey 讨论区 】 : 发信人: megastop (megastop), 信区: NewJersey : 标 题: 版上专家多,请教个MySQL的问题 : 发信站: BBS 未名空间站 (Mon May 23 14:34:12 2011, 美东) : MySql中,用ADDDATE或者DATE_ADD加时间,找出数据库中过了多久有效期的东东,如下 : ,整数的 : year month week day我还知道 : SELECT * FROM table WHERE DATE_ADD(XDate, INTERVAL 1 YEAR) > CURDATE() : 那1年零N个月那?有没有简便而且明了表达?比如 INTERVAL 1 YEAR N MONTH之类?非 : 得用
| m******p 发帖数: 5393 | 3 就是看的官方的reference,后来用的
DATE_ADD( DATE_ADD(xDate, INTERVAL 1 YEAR), INTERVAL 3 MONTH)
functions.html#function_date-add
【在 B*****g 的大作中提到】 : http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.
|
|