omo agendar uma consulta MySQ

osso agendar uma tarefa para ser executada em um intervalo especificado no MySQ

Eu tenho um banco de dados MySQL de inventário. A estrutura é a seguinte:

table_1            fields: itmcode, avgcost
table_2            fields: itmcode(FK to table_1(itmcode)), quantity

A base do relatório é quando desejo o item de detalhes da avaliação do estoque para uma data passad

Oavgcost equantitys campos @ são alterados quando uma nova compra é lançada no sistema. Posso executar uma consulta para ver a avaliação atual do estoque, mas também quero poder ver a avaliação do estoque em uma data anterior. Como faço isso? Para quantidade, posso adicionar as vendas e deduzir as compras para trás a partir da data atual até a data em que o relatório exigir, mas o custo médio é atual, pois isso é atualizado sempre que uma compra é lançad

Eu estava pensando se um dump diário automático poderia ser executado, semelhante a este:

SELECT itmcode, quantity, avgcost, (avgcost * quantity) as ttlval
FROM table_1 
JOIN table_2 ON table_1.itmcode = table_2.itmcode

ssa tarefa é possível agendar diretamente no MySQL ou existe alguma outra soluçã

questionAnswers(4)

yourAnswerToTheQuestion