[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