Sử dụng hàm EXTRACT() để lấy phần từ ngày hiện tại hoặc ngày cho trước. Các phần có thể lấy: năm, tháng, ngày, giờ, phút, giây, microsecond.
Ví dụ
mysql> SELECT EXTRACT(YEAR FROM NOW()) AS YEAR; +-------+ | YEAR | +-------+ | 2017 | +-------+ 1 row in set (0.00 sec)
Lấy năm từ ngày hiện tại.
mysql> SELECT EXTRACT(MONTH FROM '2017-09-21') AS MONTH; +-------+ | MONTH | +-------+ | 9 | +-------+ 1 row in set (0.00 sec)
Lấy tháng từ ngày cho trước.