Frage : Sql-Frage für Report

Ich lasse das 2 Tabellen

Timesheet
StaffID
ProjectID
Time

Staffnames
StaffID
Name


I eine Frage haben wünschen, die das folgende anzeigt.  Das Bedenken, dass Personal mebers möglicherweise nicht an allen Projekten arbeiten können (oder irgendwie, wenn sie neu sind), aber ich benötigen sie noch zu erscheinen (mit 0)

TIME
Project 1 Projekt 2
John 3 4
Kevin 23 0
Steve 0 41

Antwort : Sql-Frage für Report

dieses sollte tun:
1:
2:
3:
4:
5:
6:
7:
s.Name vorwählen
 , Summe (Fall wenn t.ProjectID = 1 dann t.Time Ende) Project1
 , Summe (Fall wenn t.ProjectID = 2 dann t.Time Ende) Project2
 von StaffNames s
 links verbinden Stundenzettel t
   auf t.StaffID = s.StaffID
Gruppe durch s.Name
Weitere Lösungen  
 
programming4us programming4us