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

Truy vấn SQL để tính Tổng số đơn hàng mỗi ngày?

Hàm date () của MySQL sẽ trả về giá trị DATEIME hoặc TIMESTAMP mà không có bất kỳ thông tin giờ / phút / giây nào - có nghĩa là bạn giảm độ chính xác đến ngày của giá trị.

Vì vậy, tất cả những gì bạn cần làm là nhóm theo thứ đó và sau đó thêm các hàm tổng hợp của bạn vào các cột bên phải.

SELECT date(order_placed_date)
     , COUNT(id) AS num_orders
     , SUM(order_total) AS daily_total
  FROM [Table]
 GROUP BY date(order_placed_date)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Số lượng cột không khớp với số lượng giá trị ở hàng 1

  2. Làm cách nào để chỉ nhận các chữ số từ Chuỗi trong mysql?

  3. Sắp xếp bảng thẻ MYSQL

  4. Làm cách nào để có được một tập lệnh tạo bảng trong MySQL Workbench?

  5. Truy vấn MySQL trả về các hàng trùng lặp