cargo y abono
Publicado por humberto (2 intervenciones) el 27/12/2009 21:00:36
tabla clientes:
numero: numero de cleinte
nombre: nombre del cliente
la tabla movimientos:
estructura:
numero:numero de cliente
nombre: nombre del cliente
tipo:si es trabajador o cliente
fecha:fehca enq ue se relaizo el cargo
cargo:cantidad
abono: cantida que se lleva abonada del cargo
saldo: saldo total
uabono:fue la $cantidad el ultimo abono que dio
lo que necesito es sacar el saldo al 30 noviembre, me topo con lo sigueinte:
hay cargo(s) de clientes nuevos en el que el cargo, si se hizo antes del 30 de nov .
yo , parasacar lso slados , hago esto: selec numero, nombre sum(movimientos.cargo) where movimientos.fecha<=ctod('30/11/09') group by numero order by nombre into table d:\cargos
para sacar los abonos hago esto: selec numero, nombre sum(movimientos.abono) where movimientos.fechaabono<=ctod('30/11/09') group by numero order by nombre into table d:\cargos
me arroja dos tablas, mas por ejemplo al momento de relacionarlas cargos --->abonos, en el resultado no em salen los cagos que no tiene abonos.
es decir:
tabla cargo:
numero nombre cargo fechacargo:
10 humberto reyes 2000 20/11/09
20 david cabazos 1000 30/11/09
tabla abono:
numero nombre abono fechaabono
10 humberto reyes 1500 25/11/09
TABLA RESULTANTE DESPUES DE LA RELACION
tabla saldos:
numero nombre saldo
10 humberto reyes 500
el resultado deseado seria :
numero nombre saldo RFC direccion colonia ciudad
10 humberto reyes 500 kkk bbb ccc xxx
20 david cabazos 1000 zxz xxx ccc fff
pero quizas uds me peudas hechar la manos para no hacer quizas los dos sums por separado o no se, se aceptan ideas
gracias.
numero: numero de cleinte
nombre: nombre del cliente
la tabla movimientos:
estructura:
numero:numero de cliente
nombre: nombre del cliente
tipo:si es trabajador o cliente
fecha:fehca enq ue se relaizo el cargo
cargo:cantidad
abono: cantida que se lleva abonada del cargo
saldo: saldo total
uabono:fue la $cantidad el ultimo abono que dio
lo que necesito es sacar el saldo al 30 noviembre, me topo con lo sigueinte:
hay cargo(s) de clientes nuevos en el que el cargo, si se hizo antes del 30 de nov .
yo , parasacar lso slados , hago esto: selec numero, nombre sum(movimientos.cargo) where movimientos.fecha<=ctod('30/11/09') group by numero order by nombre into table d:\cargos
para sacar los abonos hago esto: selec numero, nombre sum(movimientos.abono) where movimientos.fechaabono<=ctod('30/11/09') group by numero order by nombre into table d:\cargos
me arroja dos tablas, mas por ejemplo al momento de relacionarlas cargos --->abonos, en el resultado no em salen los cagos que no tiene abonos.
es decir:
tabla cargo:
numero nombre cargo fechacargo:
10 humberto reyes 2000 20/11/09
20 david cabazos 1000 30/11/09
tabla abono:
numero nombre abono fechaabono
10 humberto reyes 1500 25/11/09
TABLA RESULTANTE DESPUES DE LA RELACION
tabla saldos:
numero nombre saldo
10 humberto reyes 500
el resultado deseado seria :
numero nombre saldo RFC direccion colonia ciudad
10 humberto reyes 500 kkk bbb ccc xxx
20 david cabazos 1000 zxz xxx ccc fff
pero quizas uds me peudas hechar la manos para no hacer quizas los dos sums por separado o no se, se aceptan ideas
gracias.
Valora esta pregunta


0