2016-10-01 3 views
-2

を使用してMySQLのテーブルのデータを転置するためにどのように私は、次のmysqlのクエリ

enter image description here

Below Mysql table data

以下のように出席SQLテーブルを転置したい

ここで私を助けてください

ありがとう サラ

select pname, 
     sum(case when weekday = 'Monday' then days else 0 end) as M, 
     . . ., 
     sum(days) as Total 
from t 
group by pname; 

. . .がある平日の残りのためのロジックを入れて:MySQLでは
+1

何を試しましたか? ** SO!=無料のコーディングリソース** – RiggsFolly

+0

それ自体はサブクエリです.. – user1283333

答えて

1

は、あなたがこの使用条件集約を行うだろう。

+0

ありがとうございましたGordon Linoff、これで解決して時間をおいてくれました – user1283333