一、利用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[>=]]>