Скрипт для linux
Евгений18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
22.11.2016
Нужен cкрипт, который должен запускаться каждый день в определенное время и проделывать одну и ту же операцию. Нужно в базе данных PostgreSQL, сканировать все таблицы с названиями *_12 (например, sumki_12, bakal_12...),
таблицы bakal_16 не трогать. В таблицах есть поле id serial в котором идут числа на увеличение (например, 99, 100, 101, 102). Нужно взять максимальное значение в этом поле и произвести вычисления с другими колонками этой же таблицы. Например, запоминаем значение колонки "А" где id 102, потом вычисляем среднее значение из 20 записей колонки "А" где id 101, 100,
99... далее производим деление и умножение. После этого полученное число записываем в таблицу "B" где колонка "name" = bakal (это название таблицы без "_12").