[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