il mio problema di base è che dovrei eseguire la somma dove i record possono essere sia null
che zero o diverso da zero.
Se io eseguo
codice:
SELECT ISNULL(SUM(campo),0) as TOTC .....
in questo modo ottengo la somma corretta, però esiste un problema
è cioè in caso di campi null mi restituisce 0, io invece dovrei eseguire la somma del campo che diverso da null .
esempio
primo campo = null
secondo campo=Null
il risultato mi dà 0
Quindi se ho due campi uguale a null la somma mi dà zero, invece dovrei avere il risultato a null
se invece eseguo
codice:
SELECT SUM(campo) as TOTC
se vi sono campi a null non ottengo la somma.
Come ovviare se possibile a questo problema?