Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Mateus_Joomla!

Procedure MySQL

Recommended Posts

Bom dia Galera,

 

Estou precisando fazer um procedure pela primeira vez na vida.

 

A ideia é a seguinte, preciso buscar o valor em estoque de um produto em outro banco,

desse valor buscado pegar somente 40%, arredondando para baixo quando necessário, e adicionar

esse valor em outro banco.

 

No banco de busca, tenho uma tabela de estoque, pretendo buscar esse estoque comparando com

o ID do produto.

 

A procedure deverá rodar de tempo em tempo, mas depois resolvo isso, o que preciso agora é criar

esta procedure.

 

Alguém pode me ajudar?

 

O que tenho por enquanto é:

 

DROP PROCEDURE IF EXISTS sp_estoque_UPDATE_byPK
GO
CREATE PROCEDURE sp_estoque_UPDATE_byPK
(
IN p_estoque INT(11)
)
BEGIN
UPDATE rplqf_virtuemart_products
SET
product_in_stock = p_estoque
WHERE virtuemart_product_id = virtuemart_product_id;
END
GO
Help por favor galera.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
Isso já não resolve?


Faltava só calcular os 40% do campo. Para rodar de tempo em tempo pode configurar no CRON do Linux.




DROP PROCEDURE IF EXISTS sp_estoque_UPDATE_byPK

GO


CREATE PROCEDURE sp_estoque_UPDATE_byPK

(

IN p_estoque INT(11)

)

BEGIN


UPDATE rplqf_virtuemart_products

SET

product_in_stock = p_estoque * 0.40

WHERE virtuemart_product_id = virtuemart_product_id;

END


GO

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.