Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/04/2017, 17:53
lucho248
 
Fecha de Ingreso: octubre-2010
Mensajes: 154
Antigüedad: 13 años, 6 meses
Puntos: 5
consulta agrupando por año y fecha

Buenas noches, de esto ya se hablo bastante, lo cual lo estuve leyendo, pero mi caso puntual me lleva a intentar hacer una consulta a uds.
tengo la siguiente tabla
trabajos:
id(PK)
id_cliente (FK)
id_honorario (FK)
obs
importe (FLOAT)
fecha
cargotrabajo
nroRecibo.

para mi las columnas importantes son fecha e importe.
la columna importe esta representando con valores negativos los créditos u honorarios cargados.
y con valores positivos, los débitos o pagos de los respectivos trabajos.
Esta tabla lleva la cuenta corriente de cada cliente, con sus trabajos cargados y los pagos respectivamente.

tengo la siguiente consulta:
Código Consulta:
Ver original
  1. SELECT count(*) as cantidad, sum(importe) as 'importe',  YEAR (fecha) AS anno,
  2.              MONTH (fecha) AS mes
  3.     FROM trabajo
  4. where importe < 0 or importe > 0
  5. GROUP BY YEAR(fecha), MONTH(fecha)
  6. ORDER BY YEAR(fecha), MONTH(fecha) ASC
yo lo que quiero es separar los valores positivos de los negativos, en el where estuve dando vueltas (si pongo uno de esos dos comparativos sale bien, pero lo hace para uno de los dos solamente o >0 o <0), sin poder hacerlo, intente manejando la misma tabla dos veces, es decir (trabajo as t1, trabajo as t2).

mi Pregunta va a que lo quiero plasmar en un reporte con ireport, con una gráfica de lineas, de lo que se trabajó (valores negativos), y de lo que se cobro (valores positivos).
Reporte que también me esta dando trabajo sacarlo, porque nunca hice gráficas con ireport.

Desde ya muchas gracias por su tiempo.
Un cordial saludo.