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

Trường MySQL SUM IF b =trường a

Nếu tôi đang đọc đúng, bạn cần sử dụng mệnh đề theo nhóm hoặc ít nhất là where để hạn chế mọi thứ trong phạm vi thời gian bạn muốn:

SELECT incMonth AS Month, SUM(IF(item_type IN('typ1', 'typ2'), 1, 0)) AS 'Total Sales'
FROM tester
GROUP BY incMonth



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để gọi thủ tục lưu trữ MySQL trong khởi động mùa xuân bằng cách sử dụng hibernate?

  2. Nhận tổng cột và sử dụng để tính toán phần trăm của tổng số (mySQL)

  3. Làm cách nào để chỉ định ràng buộc duy nhất cho nhiều cột trong MySQL?

  4. Làm cách nào để thực hiện truy vấn không trả về khi không có điều kiện?

  5. mysql full join error- # 1054 - Cột không xác định 'feemaster.PAIDAMOUNT' trong 'danh sách trường'