имате 2 основни опции (поне):
1, Разгледайте Планировчик на събития
Първо създайте таблица, напр. stock_dumps с полета
код на артикула, количество, средна цена, ttlval, dump_date (DATETIME)
CREATE EVENT `Dumping_event` ON SCHEDULE
EVERY 1 DAY
ON COMPLETION NOT PRESERVE
ENABLE
COMMENT ''
DO BEGIN
INSERT INTO stock_dumps(itemcode, quantity, avgcost, ttlval,dump_date)
SELECT itmcode, quantity, avgcost, (avgcost * quantity)as ttlval, NOW()
FROM table_1 JOIN table_2 ON table_1.itmcode = table_2.itmcode;
END
Моля, следвайте инструкциите как да активирате планировчика на връзката, публикувана по-горе. Забележка:Старите версии на mysql нямат планировчик на събития
2, Създайте задание на cron/насрочено задание за Windows:
създайте sql файл:
INSERT INTO stock_dumps(itemcode, quantity, avgcost, ttlval,dump_date)
SELECT itmcode, quantity, avgcost, (avgcost * quantity)as ttlval, NOW()
FROM table_1 JOIN table_2 ON table_1.itmcode = table_2.itmcode;
насрочете тази команда:
mysql -uusername -ppassword < /path/to/sql_file.sql