查詢近一周、近兩周的數據


一、利用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編寫上如上實例的符號需要進行處理,有兩種方法

一、可以將字符轉換成實體

< 小於 &lt;  > 大於 &gt;  & 和 &amp;  ' 單引號 &apos;   " 雙引號 &quot;   實體必須以符號"&"開頭,以符號";"結尾

如使用大於等於>=則可以用&gt;=表示,小於等於<=用&lt;=表示

二、可以使用<![CDATA[**]]>避免被解析

使用該方法會使被包含在其中的內容會被解析器忽略,使用該方法速度會更快,如大於等於則可表示為<![CDATA[>=]]>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM