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

tạo các hàng trống ngay cả khi trống giữa 2 ngày

Hãy thử với liên kết hàm sẽ trả về '0' nếu sum(orders.amount) là rỗng cho một tháng cụ thể:

select COALESCE(sum(o.amount), 0) as amount, o.completed_at 
from orders o 
where date(o.completed_at) between '2011/10/01' and '2012/03/06' 
group by year(o.completed_at), month(o.completed_at) order by o.completed_at


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nối hai bảng (với mối quan hệ 1-M) trong đó bảng thứ hai cần được 'làm phẳng' thành một hàng

  2. Chèn dữ liệu vào bảng MySQL bằng VB.NET

  3. mysql chọn dấu thời gian giữa a và b trả về tất cả hoặc 0 dấu thời gian

  4. Mã hóa Spring Data jpa utf-8 không hoạt động

  5. Cách lấy mô hình ER của cơ sở dữ liệu từ máy chủ với Workbench