PDA

Ver la Versión Completa : Problema con Consulta!!


zonanet
17/01/08, 23:00:22
Buen día a todos!!!

Tengo una consulta en donde me arroja un resultado más o menos así

llave1 campo1 20 campo2_1
llave1 campo1 30 campo2_2


los datos en llave1 y campo1 son iguales para los dos renglones, pero cambian las cantidades (20 y 30 respectivamente), ahora lo que necesito hacer es imprimir esto:

llave1 campo1 50 campo2_1 (o el campo2_2 no importa) .

He buscado varias manera de sumarlo pero no logro hacerlo.


De antemano muchas gracias.!!

robert_milan
18/01/08, 07:11:59
debes usar la instruccion collect

con ella sumarizaras en otra tabla, por ejemplo:

tienes itab1 e itab2

en la itab1 tienes llave1 campo1 20 y llave1 campo1 30

en un loop at itab1

pones:

loop at itab1.

move-corresponding itab1 to itab2.

collect itab2.
endloop.

con esto en itab2 tendras llave1 campo1 50

espero ser claro.

Saludos!!!!!!

zonanet
18/01/08, 14:07:31
debes usar la instruccion collect

con ella sumarizaras en otra tabla, por ejemplo:

tienes itab1 e itab2

en la itab1 tienes llave1 campo1 20 y llave1 campo1 30

en un loop at itab1

pones:

loop at itab1.

move-corresponding itab1 to itab2.

collect itab2.
endloop.

con esto en itab2 tendras llave1 campo1 50

espero ser claro.

Saludos!!!!!!



Olvidé mencionar una cuarta columna en la que los datos son string y son diferentes, por eso no me funciona la sentencia collect, robert_millan te agradezco tu tiempo y tu interés por ayudar.