Ver Mensaje Individual
  #9  
Antiguo 19-10-2012
Avatar de jooooseph
jooooseph jooooseph is offline
Miembro
 
Registrado: oct 2007
Posts: 50
Reputación: 17
jooooseph Va por buen camino
Código SQL [-]
select
  clientes.nombre,
  sum(if(extract(year from fecha) = 2012 and extract(month from fecha) = 1, monto, 0)) as enero,
  sum(if(extract(year from fecha) = 2012 and extract(month from fecha) = 2, monto, 0)) as febrero,
  ...
  sum(if(extract(year from fecha) = 2012 and extract(month from fecha) = 12, monto, 0)) as diciembre
from clientes
left join ingresos on clientes.nombre = ingresos.nombre
group by nombre

Ese era el codigo iniacial que use en otro poryecto de prueba y funcionaba perfectamente para mi reporte anual con firebird. con una BD de prueba.
Ahora he querido volverlo a usar pero me sale error en el IF.
Responder Con Cita