 
			
				03/05/2012, 03:49
			
			
			     |  
      |    |    |    Fecha de Ingreso: agosto-2010  Ubicación: Actualmente en Bilbao-España  
						Mensajes: 35
					  Antigüedad: 15 años, 2 meses Puntos: 0     |        |  
        me podrían ayudar con un case when por favor        tengo una mysql en la que me muestra las personas que deben dinero y las que han pagado, el problema es que cuando el resultado es 0 sale 'null' en lugar del 0, supongo que la unica forma de arreglar esto es con un case when o un if, y esto es lo que tengo no se como estructurarlo bien :/...  de antemano, agradezco mucho.. :) 
SELECT case when( nombre_padre, nombre_madre,facturas.id, 
( 
SELECT sum(total) 
from actividades 
where facturas.id=actividades.id_factura and facturas.pagado=1 
) AS PAGADO,   
( 
SELECT sum(total) 
from actividades 
where facturas.id=actividades.id_factura and facturas.pagado=0 
) AS Deuda   
)=null then '0' else '( 
SELECT sum(total) 
from actividades 
where facturas.id=actividades.id_factura and facturas.pagado=1 
) AS PAGADO' 
FROM facturas, padres 
WHERE facturas.id_padres=padres.id and facturas.ano=2012 and facturas.mes=1           |