30天前的日期
select DATE_SUB(CURDATE(), INTERVAL 30 DAY);
當時的季度
select QUARTER(now());
上一個季度
select QUARTER(DATE_SUB(now(),interval 1 QUARTER));
6個月前的時間
select date_sub(now(),interval 6 month) ;
當前周
select YEARWEEK(now());
當前月份
select date_format(now(),'%Y-%m');
當前的年份
select YEAR(NOW());
