2016-10-01 4 views

Antwort

1

In MySQL, würden Sie diese mithilfe der bedingten Aggregation tun:

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

die Logik in der für den Rest der Woche Put wo . . . ist.

+0

Dank Gordon Linoff, das löste und half mir in der Zeit – user1283333