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

Thêm số không vào một mảng nếu các giá trị trống xảy ra trong mảng

Thay vì cố gắng hack mảng của bạn, bạn có thể thay đổi truy vấn của mình để nó trả về giá trị 0 khi không có sản phẩm nhất định nào được bán vào ngày đó. Điều này sẽ hoạt động:

$query1 = "SELECT date, SUM(CASE WHEN appid = $itemid THEN amount ELSE 0 END) AS amount 
           FROM app_product_details
           WHERE date BETWEEN '2019-05-14 00:00:00' AND '2019-05-20 23:59:59' 
           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. SSIS và MySQL - Sự cố về dấu phân cách tên bảng

  2. Cách khắc phục việc tạo lược đồ Slick 3.0 gặp lỗi do các thông số kỹ thuật chính không có độ dài

  3. CHỌN CẬP NHẬT giữ toàn bộ bảng trong MySQL thay vì từng hàng

  4. Quyền của trình xác định chế độ xem MySQL và lỗi 1356

  5. Quy trình đã lưu trữ Tự động xóa các hàng cũ hơn 7 ngày trong MYSQL