[Db] SUM che torna null e non 0

Cristiano Verondini cristiano a verondini.it
Mar 8 Maggio 2007 17:14:37 CEST


>> SELECT (
>> (SELECT SUM(importo) FROM mov WHERE data ="2007-01-01" AND tipo=1
>> GROUP BY tipo) +
>> (SELECT SUM(importo) FROM mov WHERE data ="2007-01-01" AND tipo=2
>> GROUP BY tipo)
>> )
>>
>> mi torna null, e non la somma dei record di tipo 1!!!

    Oddio, un modo molto macchinoso per ottenere una somma di valori che 
secondo me andrebbe fatta a livello applicativo!

    BTW, NULL è un valore particolare in un DB, per cui la somma fra 
qualsiasi valore numerico e NULL ha sempre come risultato NULL.

        Cris

-- 
Cristiano Verondini
http://www.verondini.it  ---   [ICQ: 114 190] 



Maggiori informazioni sulla lista Db