FoxPro/Visual FoxPro - Ayuda para sacar sumas de 4 en 4

 
Vista:

Ayuda para sacar sumas de 4 en 4

Publicado por Lizzet veronica (9 intervenciones) el 25/04/2006 21:25:18
Otra consulta tengo una tabla con una columna donde guardo valores por ejemplo 4,5,2,8,9,7,5,6,8,10,8 .Y quiero caluclar en otra columna para el primer registro la suma de los 4 primeros (4+5+2+8),para el segundo registro al anterior le restamos el priemr valor y le sumamos el que sigue (5+2+8+9) al tercero sera (2+8+9+7) y asio sucesivamente hasta el final ,
Si alguien me puede ayudar porfavor se los agradeceré
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Ayuda para sacar sumas de 4 en 4

Publicado por Lorenzo Madrigal (134 intervenciones) el 27/04/2006 15:10:30
Utiliza la funcion Substrac() y sus afines, que son las que pueden sustraer datos de una expresion desde cualquier posicion.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda para sacar sumas de 4 en 4

Publicado por daniel (29 intervenciones) el 29/04/2006 19:33:40
close table all
Use (tu_tabla) in 0 alias T
For i=1 to RecCount()-3
suma=0
For j=i to i+3
go j
suma=suma+T.valor
next
go i
replace col_suma with suma
next

&& Te quedarian los ultimos registros con valor cero en la col. suma.
&& esto funciona para tablas con 4 o mas registros. (puedes validar...)

&& Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda para sacar sumas de 4 en 4

Publicado por Veronica (9 intervenciones) el 06/05/2006 19:11:18
Gracis por tu ayuda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar