Java - MYSQL-sumar valores de dos campos de una tabla

 
Vista:
sin imagen de perfil
Val: 6
Ha aumentado su posición en 3 puestos en Java (en relación al último mes)
Gráfica de Java

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
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

sumar valores de dos campos de una tabla

Publicado por Costero (140 intervenciones) el 10/03/2020 20:34:56
Tienes que utilizar group By y la funcion Sum en tu query.

Aqui un enlace que te puede ayudar: https://www.w3resource.com/sql/aggregate-functions/sum-with-group-by.php
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
sin imagen de perfil
Val: 6
Ha aumentado su posición en 3 puestos en Java (en relación al último mes)
Gráfica de Java

MYSQL-sumar valores de dos campos de una tabla

Publicado por Enric (15 intervenciones) el 10/03/2020 21:17:16
Muchas gracias,espero que resuelva el problema
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