Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách lấy bản ghi ngay từ hôm nay trong MySQL

Đôi khi bạn có thể cần lấy hàng từ hôm nay hoặc chọn bản ghi cho ngày hôm nay. Rất dễ dàng để lấy các bản ghi từ ngày hôm nay trong MySQL, mặc dù không có chức năng tích hợp sẵn cho nó. Đây là truy vấn SQL để lấy dữ liệu hàng ngày trong MySQL.

Cách lấy bản ghi ngay từ hôm nay trong MySQL

Dưới đây là các bước để lấy bản ghi từ hôm nay trong MySQL. Giả sử bạn có bảng sau đơn đặt hàng (ngày_đặt_hàng, số tiền) chứa danh sách tất cả các đơn đặt hàng.

mysql> create table orders(order_date date, sale int);

mysql> insert into orders(order_date, sale)
     values('2020-06-10',250),
     ('2020-06-11',450),
     ('2020-06-12',350),
     ('2020-06-13',220),
     ('2020-06-14',210),
     ('2020-06-15',200);

mysql> select * from orders;
+------------+------+
| order_date | sale |
+------------+------+
| 2020-06-10 |  250 |
| 2020-06-11 |  450 |
| 2020-06-12 |  350 |
| 2020-06-13 |  220 |
| 2020-06-14 |  210 |
| 2020-06-15 |  200 |
+------------+------+

Phần thưởng đã đọc:Cách nhận hồ sơ từ 10 phút qua

Cách nhận bản ghi ngay từ hôm nay trong MySQL

Đây là truy vấn SQL để nhận các bản ghi trong ngày hôm nay.

mysql> select * from orders
       where date(order_date) = current_date;
+------------+------+
| order_date | sale |
+------------+------+
| 2020-06-15 |  200 |
+------------+------+

Phần thưởng đã đọc:Cách nhận bản ghi từ 7 ngày qua trong MySQL

Trong truy vấn trên, chúng tôi chọn các bản ghi đó mà order_date’s ngày bằng với ngày hiện tại. Chúng tôi sử dụng hàm DATE để lấy giá trị ngày từ cột order_date. Sẽ rất hữu ích nếu cột của bạn là trường ngày giờ. Nếu cột của bạn là trường ngày thì bạn không cần sử dụng hàm DATE. Chúng tôi cũng sử dụng chức năng hệ thống current_date để nhận giá trị ngày mới nhất.

Ubiq giúp dễ dàng trực quan hóa dữ liệu trong vài phút và theo dõi trong trang tổng quan thời gian thực. Thử nó ngay hôm nay!

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không thể kết nối với máy chủ MySQL cục bộ thông qua socket '/var/lib/mysql/mysql.sock' (2)

  2. Xuất và nhập tất cả cơ sở dữ liệu MySQL cùng một lúc

  3. Hướng dẫn sử dụng MySQL - Hiểu được những giây đằng sau giá trị chính

  4. truy vấn trục chính mysql / crosstab

  5. MySQL CONVERT_TZ ()