Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/11/2012, 19:40
juan_aalberto
 
Fecha de Ingreso: octubre-2012
Ubicación: Durango
Mensajes: 34
Antigüedad: 12 años, 1 mes
Puntos: 0
Exclamación calculo de diferentes gupos en una misma consulta

hola el problema es el siguiente tengo dos tablas y una consulta como se muestra a continuación:

la tabla matrizes
id________________banco______________direccion____ _____nombre_matriz
1_________________bancox__________calle pinoz___________matriz1
2__________________bancoy____________calle santiago_________matriz2
3__________________bancoz____________calle rodeo____________matriz3

la tabla opmatrizes
id_____matrize_id_____depositos______retiros
1________1___________42353_________604
2_________3__________66____________67
3_________2___________4_____________18
4_________3___________14____________28

la consulta es la siguiente:

Código MySQL:
Ver original
  1. SELECT fecha, matrize_id, banco, no_cuenta, cheque, folio, factura, cuenta_a_cuenta, mercado_nacional, anticipos_eastmann, factura_fiscal, factura_digital, gastos_generales, nombresucursal, sucursal, cab, kilos, lote, concepto, depositos, retiros, (@total:=@total+depositos-retiros) balance, beneficiario
  2. FROM opmatrizes JOIN (SELECT @total:=0) t1 order by matrize_id;

dicha consulta me genera lo siguiente:
id_____matrize_id_____depositos______retiros_____b alance
1________1___________42353_________604______41749
2_________2__________4______________18_______41735
3_________3___________66____________67______41734
4_________3___________14____________28______41720

pero lo que yo quiero que me muestre es esto:
id_____matrize_id_____depositos______retiros_____b alance
1________1___________42353_________604______41749
2_________2__________4______________18_______-14
3_________3___________66____________67______-1
4_________3___________14____________28______-15

Espero que alguien me pueda ayudar a formular una consulta mysql para que genere dicha tabla
se los agradeseria mucho ya que si no termino esta parte no podre continuar con lo demas