Евгений Павлов
Заказчик Евгений Павлов eproshkov | FL.RU

Евгений Павлов

На сайте 9 лет и 2 месяца (заходил 5 лет 5 месяцев 17 дней назад)
0
10
Рейтинг
10
Все (1)       Заказы (1)        Вакансии (0)       Конкурсы (0)
Разместить заказ
16 Ноября 2019
Бюджет: 3000 руб
### script 1
1. Очистить из таблицы MeetingList, кроме названий столбцов
2. Данные строк, у которых в столбце Status значение Ready, из MeetingData за текущую неделю (WeekNumber = текущая неделя) перенести в таблицу MeetingList:
– UserID
– UserName
– UserLink
– City
– Status
– WeekNumber
3. В таблице MeetingList для каждого UserID со значением в столбце Status: Ready реализовать подбор пары:
1. Проверить, что для текущего UserID поле PartnerID – пустое:
1. если непустое, пропустить алгоритм подбора
2. если пустое, выполнить следующие действия
2. Сформировать выборку для подбора пары:
– Все UserID в таблице MeetingList:
– со статусом Status:Ready
– такое же значение в столбце City, как у текущего UserID
– Вычесть из выборки все UserID, которые являются PartnerID в таблице MeetingData для текущего UserID
– Вычесть из выборки все UserID, у которых поле PartnerID – непустое
– Вычесть текущее UserID из выборки
3. Из получившейся выборки выбрать значение UserID случайным образом и записать это значение в Partner ID для текущего UserID
4. Записанное значение в поле PartnerID находим в столбце UserID и записываем для этого UserID заполняем поле PartnerID значением UserID из пп.3 (предыдущий пункт) — **образование пары**
5. Если в выборке после формирования выборки (пп.2) не осталось данных, то записать в него значение "XXX"

### Script 2

1. Обновить данные в таблице MeetingData данными из таблицы MeetingList:
1. Для каждого значения UserID за текущую неделю (значения столбцов UserID и WeekNumber из таблицы MeetingList в одной строке равны значения в таблице MeetingData) в таблице MeetingData дополнить значениями из таблицы MeetingList
-------

примеры таблиц покажу по запросу

Прошло времени с момента публикации: 5 лет 5 месяцев 19 дней 5 часов 44 минуты
Раздел: Программирование

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».