Questione : Domanda di SQL per il rapporto

Faccio un

Timesheet
StaffID
ProjectID
Time

Staffnames
StaffID
Name


I delle 2 tabelle volere avere una domanda che visualizza quanto segue.  La considerazione che i mebers del personale non possono lavorare a tutti i progetti (o affatto se sono nuovi) ma io ancora li ha bisogno di di comparire (con un 0) progetto
John 3 4
Kevin 23 0
Steve 0 41

del >Project 1 " della sottolineatura " del class= del
TIME
del
class= del

Risposta : Domanda di SQL per il rapporto

ciò dovrebbe fare:
1:
2:
3:
4:
5:
6:
7:
selezionare s.Name
 , somma (caso quando t.ProjectID = 1 allora estremità di t.Time) Project1
 , somma (caso quando t.ProjectID = un'estremità di 2 allora t.Time) Project2
 da StaffNames s
 la parte di sinistra unisce il foglio delle presenze t
   su t.StaffID = s.StaffID
gruppo da s.Name
Altre soluzioni  
 
programming4us programming4us