2014-07-03 36 views

回答

3

使用MySQL的DATESUB功能:

SELECT * FROM products 
WHERE creation_date > DATE_SUB(NOW(), INTERVAL 5 MONTH) 

從文檔:

DATE_ADD(日期,間隔EXPR單元),DATE_SUB(日期間隔EXPR單元)

這些函數執行日期算術。 date參數指定 開始日期或日期時間值。 expr是一個表達式,指定從開始日期開始添加或減去的間隔值 。 expr是一個字符串;它可能以一個「 - 」開頭爲負數間隔。單位 是一個關鍵字,指示解釋表達式應解釋爲 的單位。

0

只需使用日期時間添加定義here

select * 
from products 
where creation_date > DATE_ADD(NOW(), INTERVAL -5 MONTH); 
功能