MySQL cung cấp hàm MINUTE() để trích xuất phần phút (0-59) từ một giá trị DATETIME hoặc TIME.
Tạo bảng và chèn dữ liệu
mysql> CREATE TABLE DemoTable (
-> ShippingDate DATETIME
-> );
Query OK, 0 rows affected (0.52 sec)
mysql> INSERT INTO DemoTable VALUES('2019-01-10 10:04:45');
Query OK, 1 row affected (0.18 sec)
mysql> INSERT INTO DemoTable VALUES('2019-06-11 05:45:00');
Query OK, 1 row affected (0.23 sec)
mysql> INSERT INTO DemoTable VALUES('2019-06-12 07:00:55');
Query OK, 1 row affected (0.14 sec)
Truy vấn lấy phút
mysql> SELECT MINUTE(ShippingDate) AS Minutes FROM DemoTable;
Kết quả:
+---------+ | Minutes | +---------+ | 4 | | 45 | | 0 | +---------+ 3 rows in set (0.00 sec)
Các hàm liên quan: HOUR(), SECOND(), DAY(), MONTH(), YEAR() để trích xuất các thành phần thời gian khác.