
tablas
Publicado por norman (20 intervenciones) el 01/03/2007 14:35:11
Tengo dos vistas una, vdeuda y la otra vtemporal donde quiero acumular el total de la deuda es decir desde vdeuda por apartamento de He estado tratando de hacer un codigo que actualice la vtemporal desde vdeuda.
Me explico: lo que quiero es que en vtemporal se acumule el total por ejemplo del apartamento 10-01 y su monto total, ya que en vdeuda el apartamento 10-01 tiene varias monto de deuda y asi sucesivamente con todos los apartamentos.
si alguien me pudiera ayudar se lo agradezco.
aqui esta el codigo, pero todavia no funciona.
SELECT vtemporal
Select vdeuda
SUM vdeuda.monto TO X
*** Recorremos todoa la deuda
SCAN
SELECT vpropietarios
nro = vpropietarios.nroapto
*** Por cada uno de los gastos, recorremos todos los propietarios
SCAN
*** Insertamos
locate for vtemporal.nroapto = nro
if !found()
INSERT INTO vtemporal(nroapto,fecha,monto) VALUES (vPropietarios.nroApto,vdeuda.fecha,X)
endif
ENDSCAN
ENDSCAN &&vGastos
Me explico: lo que quiero es que en vtemporal se acumule el total por ejemplo del apartamento 10-01 y su monto total, ya que en vdeuda el apartamento 10-01 tiene varias monto de deuda y asi sucesivamente con todos los apartamentos.
si alguien me pudiera ayudar se lo agradezco.
aqui esta el codigo, pero todavia no funciona.
SELECT vtemporal
Select vdeuda
SUM vdeuda.monto TO X
*** Recorremos todoa la deuda
SCAN
SELECT vpropietarios
nro = vpropietarios.nroapto
*** Por cada uno de los gastos, recorremos todos los propietarios
SCAN
*** Insertamos
locate for vtemporal.nroapto = nro
if !found()
INSERT INTO vtemporal(nroapto,fecha,monto) VALUES (vPropietarios.nroApto,vdeuda.fecha,X)
endif
ENDSCAN
ENDSCAN &&vGastos
Valora esta pregunta


0