Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Tabelas Dinâmicas PHP/MySQL


Você provavelmente pode fazer isso com uma subconsulta e, em seguida, produzir e agregar esses dados. Tente algo nesse sentido:
select week, 
    count(*) as total, 
    sum(technical) as technical, 
    sum(non_technical) as non_technical) 
from(
    select week, 
    case(type) when 'Technical' then 1 else 0 END as technical, 
    case(type) when 'Non-Technical' then 1 else 0 END as non_technical
) as data
GROUP BY week