gracias Andres por darte el tiempo de responderme, mi consulta quedo finalmente asi:
Código:
SELECT fecha,
SUM(CASE num_magico WHEN 1 THEN 1 ELSE 0 END),
SUM(CASE estado WHEN 'NULA' THEN 0 ELSE Monto END),
SUM(CASE estado WHEN 'NULA' THEN 0 ELSE Interes END),
SUM(CASE estado WHEN 'NULA' THEN 1 ELSE 0 END)
AS OperacionesNulas,
SUM(CASE estado WHEN 'CARTERA' THEN 1 ELSE 0 END)
AS OperacionesNoNulas
FROM operaciones
WHERE fecha BETWEEN '01-10-2005' AND '30-10-2005'
GROUP BY fecha
ORDER BY fecha