MYSQL-sumar valores de dos campos de una tabla
Publicado por Enric (15 intervenciones) el 10/03/2020 20:24:18
Buenas.
Tengo una tabla mysql 'lineas' con cinco campos 'id','subcuentad_id','subcuentah_id','imported' e importeh'
otra tabla mysql 'subcuentas' con dos campos 'id' y 'denominacion'
Lo que pretendo hacer es lo siguiente:
por cada subcuenta coger su ID y sumar en la tabla lineas todos los registros de las columnas imported e importeh
cuyas subcuentad_id o subcuentah_id sean iguales al ID;
de manera que si el ID ,por ejemplo,número 8 aparece en la tabla lineas.100 veces en subcuentad_id y su suma total es 100.00
y aparece 200 veces en subcuentah_id y su suma total es 200.00 ,obtener el sumatorio
ID =8 imported=100.00 importeh=200.00
teniendo en cuenta que estos valores pueden ser mucho más grandes y en vez de 100 o 200 veces pueden ser 2.000 o 4.000
Espero haberme explicado y gracias anticipadas
Tengo una tabla mysql 'lineas' con cinco campos 'id','subcuentad_id','subcuentah_id','imported' e importeh'
otra tabla mysql 'subcuentas' con dos campos 'id' y 'denominacion'
Lo que pretendo hacer es lo siguiente:
por cada subcuenta coger su ID y sumar en la tabla lineas todos los registros de las columnas imported e importeh
cuyas subcuentad_id o subcuentah_id sean iguales al ID;
de manera que si el ID ,por ejemplo,número 8 aparece en la tabla lineas.100 veces en subcuentad_id y su suma total es 100.00
y aparece 200 veces en subcuentah_id y su suma total es 200.00 ,obtener el sumatorio
ID =8 imported=100.00 importeh=200.00
teniendo en cuenta que estos valores pueden ser mucho más grandes y en vez de 100 o 200 veces pueden ser 2.000 o 4.000
Espero haberme explicado y gracias anticipadas
Valora esta pregunta


0