Нужен скрипт по наполнению таблицы на 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
Заказ находится в архиве