sumar campos comunes
Publicado por jose (22 intervenciones) el 21/05/2002 16:20:15
Tengo una serie de registros los cuales tienen un campo en común, y otro campo que los diferencia,
Quiero sumar los campos comunes y llevarlos a otro campo del mismo registro
Tengo la instrucción
select 3
go top
do while .t.
store 0 to mtotaldevengado
if eof()
exit
else
sum(nomina.valornoveda) all for nomina.noveda="DEVENGADO " and nomina.cedula=333 to mtotaldevengado
replace nomina.totaldevengado with mtotaldevengado
skip
loop
endif
enddo
no me reemplaza por que la instrucción SUM pone el puntero en el ultimo registro y al incrementar el registro con SKIP ya este esta el final y saca error
como puedo solucionar esto
Agracias por cualquier alternativa
Quiero sumar los campos comunes y llevarlos a otro campo del mismo registro
Tengo la instrucción
select 3
go top
do while .t.
store 0 to mtotaldevengado
if eof()
exit
else
sum(nomina.valornoveda) all for nomina.noveda="DEVENGADO " and nomina.cedula=333 to mtotaldevengado
replace nomina.totaldevengado with mtotaldevengado
skip
loop
endif
enddo
no me reemplaza por que la instrucción SUM pone el puntero en el ultimo registro y al incrementar el registro con SKIP ya este esta el final y saca error
como puedo solucionar esto
Agracias por cualquier alternativa
Valora esta pregunta


0