MySql: somar 2 valores de duas tabelas diferentes

MySQL

NetBeans

15/10/2018

estou desenvolvendo um projeto java no netbeans de controle de estoque. tenho uma tela de cadastro de produtos onde eu peço a quantidade e tenho uma tela pra entrada de produtos, onde eu adiciono mais quantidade a esses produtos. queria pegar o que é adicionado na entrada de produtos armazenar numa coluna "qtEntrada" do bd e soma-lá com a "quantidade" do estoque.
tenho duas tabelas no banco de dados mysql. na tabela "estoque" coluna "quantidade" eu armazeno a quantidade que tem no estoque. na tabela "movimentacao" coluna "qtEntrada" eu armazeno quantidades que chegam de produtos. gostaria de fazer uma soma da "qtEntrada" com a "quantidade" e atualizar o valor da "quantidade" com a soma dos dois. teria como fazer isso?

create table if not exists estoque
(
cod_produto int(4) not null auto_increment,
nome_produto varchar(40) not null,
quantidade int(3) not null,
utilidade varchar(20) not null,
localidade varchar (10) not null,
obs longtext,
imagem blob,
dtCadastro datetime not null default current_timestamp(),
primary key(cod_produto)
);

create table if not exists movimentacao
(
cod_movimentacao int(4) not null auto_increment,
cod_produtofk int(4) not null,
qtEntrada int(3),
qtSaida int(3),
dtSaida datetime not null default current_timestamp(),
primary key(cod_movimentacao),
foreign key (cod_produtofk) references estoque (cod_produto)
);
Fabio Moraes

Fabio Moraes

Curtidas 1

Respostas

Alex William

Alex William

15/10/2018

Veja se esse select te ajuda:

SELECT SUM(e.quantidade + m.qtEntrada) as qtd FROM estoque as e LEFT JOIN movimentacao as m ON e.cod_produto = m.cod_produtofk;


Espero ter ajudado. :D
GOSTEI 0
Kevlyn Godoy

Kevlyn Godoy

15/10/2018

Olá Concurseiros


Venha participar do Aniversário do Maior Site de Rateios do Brasil,

O aniversário é do Concurseiros Unidos,
mas o presente quem ganha é você!

Desconto de 30% a 70% em todo o site!
Fale que viu nosso anuncio no forum e ganha desconto adicional
Corre aproveitar antes que termine!
5541991115296
GOSTEI 0
POSTAR