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

Cách thực hiện hai MySQL SUM dựa trên các tiêu chí khác nhau

Những gì bạn có vẻ đang tìm kiếm là GROUP BY một phần của SELECT, như thế này:

SELECT DISTINCT company_report.*, floor(sum(variable_value)) as totalSum
FROM company_report
JOIN company        ON company_report.special_id = company.special_id 
JOIN users          ON company.id = users.company_id 
JOIN club           ON users.id = club.users_id
JOIN club_offer     ON club.id = club_offer.club_id
JOIN club_offer_cpv ON club_offer.id = club_offer_id 
                    AND club_offer_cpv.cpv_id LIKE '66%' 
                    AND company_report.variable_code IN ('AOP 201','AOP 605')
                    AND company_report.report_year = 2013
GROUP BY company_report.variable_code                    

Có phải vậy không?




  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à khả thi trong mysql lặp lại cùng một kết quả

  2. Tôi nên giới hạn bao nhiêu truy vấn MySQL trên một trang? PHP / MySQL

  3. Cách triển khai phân trang dữ liệu php-mysql bằng cách sử dụng nhà cung cấp dữ liệu

  4. $ this-> db-> insert_id () không hoạt động trong bộ mã mysql

  5. java.io.EOFException là gì, Thông báo:Không thể đọc phản hồi từ máy chủ. Dự kiến ​​đọc 4 byte, đọc 0 byte