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)