Để lấy ngày cuối cùng của năm hiện tại, bạn có thể sử dụng LAST_DAY() từ MySQL. Cú pháp như sau:
SELECT LAST_DAY(DATE_ADD(CURDATE(), INTERVAL 12-MONTH(CURDATE()) MONTH));
Hãy triển khai cú pháp trên để biết ngày cuối cùng của năm hiện tại:
mysql> SELECT LAST_DAY(DATE_ADD(CURDATE(), INTERVAL 12-MONTH(CURDATE()) MONTH));
Điều này sẽ tạo ra đầu ra sau:
+-------------------------------------------------------------------+ | LAST_DAY(DATE_ADD(CURDATE(), INTERVAL 12-MONTH(CURDATE()) MONTH)) | +-------------------------------------------------------------------+ | 2019-12-31 | +-------------------------------------------------------------------+ 1 row in set (0.00 sec)