Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách lấy một phần của ngày trong MySQL

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.