Bases de Datos > MySQL

 Sub Query?

<< < (3/3)

gokufast:
haciendo pruebas y mas pruebas, logre mas o menos lo que queria que es asi:

select vol_corr, vol_cod, vol_fecha,tipo_mov,
sum(ifnull(vol_depus,0)) as dep,
sum(ifnull(vol_retus,0)) as ret,
SUM(ifnull(vol_depus,0)-ifnull(vol_retus,0)) as saldo
from bono
where vol_cod=90
GROUP BY vol_corr


y lo que sale es mas o menos asi

vol_corr, vol_cod, vol_fecha, tipo_mov, dep, ret, saldo
30       90   31/10/2002   DEP   40,49     0,00     40,49
31       90   30/11/2002   DEP   40,27     0,00     40,27
32       90   31/12/2002   DEP   40,11     0,00     40,11
33       90   31/12/2002   RET   0,00     99,59     -99,59
34       90   31/01/2003   DEP   39,74     0,00     39,74
35       90   28/02/2003   DEP   39,58     0,00     39,58
36       90   31/03/2003   DEP   39,37     0,00     39,37
 
donde dep es los depositos, ret son los retiros y saldo es la resta de ambos

mi problema va por que me sume los saldos de cada fecha, ej
31/10/2002   DEP   40,49   0,00   40,49
30/11/2002   DEP   40,27   0,00   80,76
31/12/2002   DEP   40,11   0,00   120,87
31/12/2002   RET   0,00   99,59   21,28
31/01/2003   DEP   39,74   0,00   39,74
28/02/2003   DEP   39,58   0,00   100,6

muchisimas gracias son unos capos  B)

Mollense:

--- Cita de: "gokufast" --- creo que es una consulta tipo maestro/detalle
--- Fin de la cita ---
¿DE QUE ESTÁS HABLANDO WILLYS?

¿Cómo que creés? :think:

¿Cuáles son las tablas que tenés y cuales son todos sus campos y que es lo que querés obtener?

Mollense:

--- Cita de: "gokufast" --- haciendo pruebas y mas pruebas, logre mas o menos lo que queria que es asi:

select vol_corr, vol_cod, vol_fecha,tipo_mov,
sum(ifnull(vol_depus,0)) as dep,
sum(ifnull(vol_retus,0)) as ret,
SUM(ifnull(vol_depus,0)-ifnull(vol_retus,0)) as saldo
from bono
where vol_cod=90
GROUP BY vol_corr


y lo que sale es mas o menos asi

vol_corr, vol_cod, vol_fecha, tipo_mov, dep, ret, saldo
30       90   31/10/2002   DEP   40,49     0,00     40,49
31       90   30/11/2002   DEP   40,27     0,00     40,27
32       90   31/12/2002   DEP   40,11     0,00     40,11
33       90   31/12/2002   RET   0,00     99,59     -99,59
34       90   31/01/2003   DEP   39,74     0,00     39,74
35       90   28/02/2003   DEP   39,58     0,00     39,58
36       90   31/03/2003   DEP   39,37     0,00     39,37
 
donde dep es los depositos, ret son los retiros y saldo es la resta de ambos

mi problema va por que me sume los saldos de cada fecha, ej
31/10/2002   DEP   40,49   0,00   40,49
30/11/2002   DEP   40,27   0,00   80,76
31/12/2002   DEP   40,11   0,00   120,87
31/12/2002   RET   0,00   99,59   21,28
31/01/2003   DEP   39,74   0,00   39,74
28/02/2003   DEP   39,58   0,00   100,6

muchisimas gracias son unos capos  B)
--- Fin de la cita ---
Jaja, te ayudamos sin siquiera entenderte. Bueno, en mi caso por lo menos.

Saludos :hola:

gokufast:
jeje, gracias de nuevo, esque como estoy un poco preocupado por este tema pues no sabia como hacerme entender

tengo otra consulta sobre esto mismo pero creo que lo voy a poner en un nuevo tema

F_Tanori:

--- Cita de: "Mollense" ---Jaja, te ayudamos sin siquiera entenderte. Bueno, en mi caso por lo menos.

Saludos :hola:
--- Fin de la cita ---
Creo que en ambos casos, yo tampoco entendi mucho cual era la idea  :P  :rolleyes:


Pero que bien,

Saludos

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa