Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да направите две MySQL SUM въз основа на различни критерии

Това, което изглежда търсите, е частта GROUP BY от SELECT, като това:

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                    

Това ли е?




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Използване на Python и MySQL в ETL процеса

  2. mysql актуализира колона с int въз основа на реда

  3. Python:Как да получа време от обект datetime.timedelta?

  4. Как да дефинирате колона, която може да автоматизира изписването с главни букви?

  5. Използвайки PyMySQL, не мога да се свържа с RDS