ho questa query,
funziona ma se su nella colonna recuperi ho null, non effettua la differenza,
dove sbaglio?
SELECT DISTINCT
dbo.ritardi.codice_fiscale, dbo.ritardi.cognome, dbo.ritardi.nome, SUM(dbo.ritardi.ritardo) AS TOT_RITARDI,
SUM(dbo.recuperi.recupero) AS TOT_RECUPERI, SUM(dbo.ritardi.ritardo - dbo.recuperi.recupero) AS DIFF
FROM dbo.ritardi LEFT OUTER JOIN
dbo.recuperi ON dbo.ritardi.codice_fiscale = dbo.recuperi.codice_fiscale
GROUP BY dbo.ritardi.codice_fiscale, dbo.ritardi.cognome, dbo.ritardi.nome
ORDER BY dbo.ritardi.cognome

Rispondi quotando