Bạn có thể tách thành phần thời gian khỏi datetime với sự trợ giúp của hàm DATE (). Cú pháp như sau -
SELECT DATE(yourColumnName) from yourTableName;
Để hiểu khái niệm trên, trước tiên chúng ta hãy tạo một bảng -
mysql> create table StripComponentDatetimeDemo -> ( -> YourDateTime datetime -> ); Query OK, 0 rows affected (0.60 sec)
Bây giờ chúng ta hãy chèn một số bản ghi trong bảng. Truy vấn như sau -
mysql> insert into StripComponentDatetimeDemo values(date_add(now(),interval 1 day)); Query OK, 1 row affected (0.13 sec)
Hiển thị các bản ghi với sự trợ giúp của câu lệnh select. Truy vấn như sau hiển thị ngày giờ -
mysql> select *from StripComponentDatetimeDemo;
Sau đây là kết quả -
+---------------------+ | YourDateTime | +---------------------+ | 2018-11-25 20:15:07 | +---------------------+ 1 row in set (0.00 sec)
Sau đây là truy vấn phân tách thành phần thời gian -
mysql> SELECT DATE(YourDateTime) from StripComponentDatetimeDemo;
Sau đây là kết quả -
+--------------------+ | DATE(YourDateTime) | +--------------------+ | 2018-11-25 | +--------------------+ 1 row in set (0.00 sec)