I have the following problem, I have two stocks in my company, so I have two values for the stock, and the stock record looks something like this:
Astheimageshows,eachproducthastworecords,eachreportingthequantityofeachstock.Icannotchangethewaytheregistryisdoneinthedatabase,andIneedaninstructionthataddsboth,soit'snotthatdifficult,what'smakingmyhairfallisthatIneedthisvaluetobeinformedinthesametableasthecodebelow
SELECTnome_produtoASNome,Descricao_produtoAS'Marca/Laboratório',principio_ativoAS'Principioativo',produtos_precos.Custo_produtoASCusto,produtos_precos.Precovenda_produtoAS'Preçoavista',produtos_precos.precoprazo_produtoAS'Preçoaprazo',SUM(produtos_estoque.Estoque_produto)ASEstoqueFROMgenius.produtosLEFTJOINgenius.produtos_precosONprodutos_precos.id_produto=produtos.idLEFTJOINgenius.produtos_estoqueONprodutos_estoque.id_produto=produtos.idWHERE'nome_produto'LIKE'%ana%'ANDgenius.produtos_precos.id_empresa=3;
withoutthe"SUM (product_products.Product_Stock) AS Stock" part of it returns the following table:
ButwhenIaddthepartofthesumitreturnsmethis:
Thatis,itaddsupthestockofalltheproductsthathitthesearch,anddoesnotgivemethesumofeachproduct
Well,inshort,Ineedatableexactlylikethefirstimage,butwithacolumnofmore"stock" that adds up the two stocks of each product.