sql >> Database teknologi >  >> RDS >> Mysql

Sådan laver du to MySQL SUM'er baseret på forskellige kriterier

Det, du ser ud til at lede efter, er GROUP BY-delen af ​​et SELECT, som denne:

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                    

Er det det?




  1. Hvordan opretter man forbindelse til MySQL på Amazon EC2 fra Windows?

  2. Er det muligt at INDSÆTTE og derefter VÆLGE den indsatte række efter hinanden?

  3. mysqli sidste indsættelses-id

  4. Brug MySQL relationsdatabaser på Debian 5 (Lenny)