一、利用mysql函数TO_DAYS,通过该函数计算返回的是天数
示例:查询近一周的数据
select * from table where TO_DAYS(NOW()) - TO_DAYS(field_name) <= 7
二、利用mysql函数DATE_SUB(从某日期减去指定的时间间隔),通过该函数返回的是日期
示例:查询近一个月的数据
select * from table where DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= DATE(field_name)
***在xml中<、>、&符号是无法被解析的,但是=符号可以被解析,所以在xml中sql编写上如上实例的符号需要进行处理,有两种方法
一、可以将字符转换成实体
< 小于 < > 大于 > & 和 & ' 单引号 ' " 双引号 " 实体必须以符号"&"开头,以符号";"结尾
如使用大于等于>=则可以用>=表示,小于等于<=用<=表示
二、可以使用<![CDATA[**]]>避免被解析
使用该方法会使被包含在其中的内容会被解析器忽略,使用该方法速度会更快,如大于等于则可表示为<![CDATA[>=]]>