知識儲備:
DATE_SUB(date,INTERVAL expr type)函數:
------------從指定日期減去指定時間間隔
詳細鏈接
interval關鍵字:
-----------後加數組,單位表示時間間隔
詳細鏈接
CURDATE() 函數:
-----------顯示當前日期,具體到日
詳細鏈接
解題思路
一種簡單的思路是獲取當前日期,然後減去30.
另外一種使用函數做起來更方便,即上文提到的DATE_SUB()
例子:
SELECT *
from customers c
where DATE_FORMAT(c.birthdate,'%Y-%m-%d')>=DATE_SUB(curdate(),interval 30 day)