sql >> データベース >  >> RDS >> Mysql

ピボットテーブルPHP/MySQL

    サブクエリを使用してこれを実行し、このデータを生成して集計することができます。これに沿って何かを試してください:

    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. ストアドプロシージャを作成するときに`definer`は必要ですか?

    2. PostgreSQLでグループごとに最後の行を取得する方法

    3. ホストアクセス許可をMySQLユーザーに再割り当てします

    4. ORA-28000を解決する方法アカウントがロックされています