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

Pivottabeller PHP/MySQL

Du kan sandsynligvis gøre dette med en underforespørgsel og derefter producere og aggregere disse data. Prøv noget i stil med dette:

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. MySQL now() skift tidszone

  2. Rails auto-tildelings-id, der allerede eksisterer

  3. Aktiver Entity Framework 6 for MySql (C#) i WinForms af Microsoft Visual Studio 2013

  4. MySQL:Vis med underforespørgsel i FROM-klausulens begrænsning