sql >> Databáze >  >> RDS >> Mysql

Kontingenční tabulky PHP/MySQL

Pravděpodobně to můžete provést pomocí dílčího dotazu a poté vytvořit a agregovat tato data. Zkuste něco v tomto smyslu:

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



  1. Mohli byste těžit z vlastní databázové aplikace?

  2. Jak provedete vícenásobné vnitřní spojení v Linq k entitám

  3. Datový typ Oracle JDBC a Oracle CHAR

  4. tisk hodnoty proměnné v postgresql