[Db] SUM che torna null e non 0

Domenico L. domenico.lorusso a pleiade.it
Mer 9 Maggio 2007 10:32:13 CEST


Marcello Vezzelli ha scritto:
> SELECT SUM(importo) FROM mov WHERE data ="2007-01-01" AND tipo=2 GROUP 
> BY tipo
>
> Ora visto che non ci sono record di tipo 2, la query non mi ritorna 
> righe (ovvero mi ritorna null).
>
> Ora se faccio
>
> 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)
> )
ma scusa.....

SELECT SUM(importo) FROM mov WHERE data ="2007-01-01" AND tipo in (1,2)

non basta?

al di là della risposta teorica null+ qualcosa= null

ciao!

-- 
Domenico L.        	 icq: 645 44 861 - msn: strahd a jumpy.it

per stupire mezz'ora basta un libro di storia,
io cercai di imparare la Treccani a memoria... [F.d.A.]



Maggiori informazioni sulla lista Db