Buscar y pegar datos de una tabla a otra

Saludos a la comunidad de expertos
Espero me puedan ayudar con mi problema . Tengo una tabla con los siguientes campos
nombre cpt1 importe1 cpt2 importe2 cpt3 importe3
a 6 100 7 200 7a 300
b 7 100 7a 200 6 300
c 7a 200 6 300 7 100
lo que deseo realizar es acomodar en orden los conceptos con su respectivo importe de tal manera que pueda contabilizar el numero de personas por concepto y sumar el importe por ejemplo del concepto 6 hay 3 personas con un importe de 700 quedando algo más o menos así
nombre cpt6 importe cpt7 importe cpt7a importe
a 6 100 7 200 7a 300
b 6 300 7 100 7a 200
c 6 300 7 100 7a 200
                    3 700
No se es como decir en código busca el valor de concepto 6 y pega el concepto y el importe correspondiente en los campos que le correspondan en la segunda tabla
espero me aya explicado y por su atención y tiempo muchas gracias
a no importa si es en código de visual

1 Respuesta

Respuesta
1
Podría hacerse mediante una consulta, aunque un poco engorrosa, la consulta seria la siguiente y luego podrías anexarla a la otra tabla: seria +/- así:
SELECT t.nombre,   "6" as  cpt1, (iif(t.cpt1="6",  t.importe1,0) + iif(t.cpt2="6",  t.importe2,0)+iif(t.cpt3="6",  t.importe3,0)) as Importe1,"7" as  cpt2, (iif(t.cpt1="7",  t.importe1,0) + iif(t.cpt2="7",  t.importe2,0)+iif(t.cpt3="7",  t.importe3,0)) as Importe2,"7a" as  cpt2, (iif(t.cpt1="7a",  t.importe1,0) + iif(t.cpt2="7a",  t.importe2,0)+iif(t.cpt3="7a",  t.importe3,0)) as Importe3  FROM TU_ TABLA AS t;

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas