[Db] SUM che torna null e non 0

Marcello Vezzelli marcello a vezz.it
Mar 8 Maggio 2007 18:10:17 CEST


Cristiano Verondini ha scritto:
>    Comunque nella tua query ci sono dei SUM() dentro degli IF(), io 
> farei il contrario. Il GROUP BY della query esterna non dovrebbe 
> servire, considerato che nella WHERE interna hai unn criterio 
> esattamente su data.

detta come va detta: è una porcata. :D

>
>    Per inciso:
>
>        SELECT SUM(IF(tipo=1, importo, -importo)) FROM mov WHERE 
> (tipo=1 OR rif_tipo=2) AND data ="2007-01-01"

era questa che mi doveva venire in mente.
tnx!!!

Ciao
Marcello


Maggiori informazioni sulla lista Db