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

Nhóm SQL theo ngày, nhưng cũng nhận được các bản ghi ngày tháng

Giả sử bạn có nhiều đơn đặt hàng hơn những ngày như thế này có thể hoạt động:

select date, count(id) as orders
from
(
  SELECT DATE_ADD('2008-01-01', INTERVAL @rn:[email protected]+1 DAY) as date from (select @rn:=-1)t, `order` limit 365
) d left outer join `order` using (date)
group by 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. Nhiều dữ liệu truy vấn vào một Bảng HTML (PHP, MySQL)

  2. Không thể chọn nhóm các hàng theo create_at

  3. Kết nối Visual COBOL với MySQL

  4. Chuyển mảng qua AJAX từ php sang javascript

  5. Sao lưu cơ sở dữ liệu MySQL của bạn