Ciao 
Innanzitutto grazie per il suggerimento.
Il problema però mi resta perchè in questi giorni ho trovato molti esempi simili.
Nel mio caso però, significherebbe mettere mano a query molto hard coded.
Questo perchè dovrei fare per ciascun mese dell'anno e i relativi giorni, una "tabella" apposita. In sostanza, i dati da trattare che provengono dal run time lato applicazione, non credo di poterli gestire al meglio.
Pensavo più che altro, a questo punto, ad un right outer join ma ho anche qui dei problemi:
codice:
SELECT t1.denominazione AS Customer,
t2.descrizione AS Service,
t3.employeeID, t3.total, t4.date
FROM
TblJobs t3
JOIN anagCustomer t1 ON t1.id_customer = t3.customerID
JOIN anagServices t2 ON t2.id_service = t3.serviceID
RIGHT OUTER JOIN calendarTable t4 ON t4.date = t3.date
Su questa potrei fare poi un'operazione di traslazione da righe in colonne mediante un qualsiasi tool.
Però, tanto per non mancare... mi dà un altro problema:
Se scelgo solo un intervallo di date, ottengo i dati in maniera corretta sia se 'total' è valorizzato che non.
Se scelgo di filtrare anche in base all id dell'employee, tutto va a farsi benedire perchè ovviamente mi da solo i giorni dove sono presenti i lavori per quell'id.