Заказ закрыт
Нужен скрипт на sql или php по наполнению таблицы mysql

Бюджет: по договоренности
Заказчик выбрал исполнителя:
Андрей А  
Нужен скрипт по наполнению таблицы на sql (для mysql) или php, который можно зашедулить по расписанию

Есть таблица1 в mysql со структурой struktura (в приложении) и наполнением napolnenie (пример в приложении)
В эту таблицу ежедневно инкриментом подливаются актуальные данные по actdate
То есть это срезы по wmid на каждую дату.

Нужно организовать наполнение таблицы alert (структура в приложении) данными, результатом анализа двух последних срезов таблицы1

Логика наполнения:
1. grow_nagr
последняя запись таблицы1 по каждому wmid и actdate сравнивается с предпоследней записью и если в последней записи nagruzka > чем nagruzka в предпоследней записи,
то идет запись (insert) в таблицу alert:
- alert_wmid=wmid из таблицы1
- alert='grow_nagr'
- actdatetime=датавремя вставки записи в таблицу alert

2. grow_prosr
последняя запись таблицы1 по каждому wmid и actdate сравнивается с предпоследней записью и если в последней записи default_sum > чем default_sum в предпоследней записи,
то идет запись (insert) в таблицу alert:
- alert_wmid=wmid из таблицы1
- alert='grow_prosr'
- actdatetime=датавремя вставки записи в таблицу alert

3. bl_null
последняя запись таблицы1 по каждому wmid и actdate сравнивается с предпоследней записью и если в последней записи BL=0, а в предпоследней BL>0,
то идет запись (insert) в таблицу alert:
- alert_wmid=wmid из таблицы1
- alert='bl_null'
- actdatetime=датавремя вставки записи в таблицу alert

И тремя алертами с обратными условиями low_nagr, low_prosr, bl_notnull (напишу в переписке, fl глючит при вставке в описание)

Скрипт нужен на sql или php, организованный таким образом что его можно зашедулить без дополнительных телодвижений (изменив названия таблиц и параметры подключения к бд)

плачу напрямую через ЯД или WM
Опубликован 08.04.2016 в 10:30 Последнее изменение: 08.04.2016 в 10:37
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.