Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.08.2017, 22:23   #1
tarasqa
Новичок
Джуниор
 
Регистрация: 06.08.2017
Сообщений: 1
Сообщение Помогите пожалуйста решить задачку!

Доброго времени суток всем! Не выходит с решением задачки. Помогите

Имеется база данных. https://cloud.mail.ru/public/5vvP/KqbXzxZkt
в аккаунте вебмастера (user) есть сайты - site
у сайта есть блоки - site_area
у блока есть дизайны - site_area_design_1
Эффективность дизайна (СРМ) определяется по формуле
CPM = partner_gain / view_count * 1000 (доход/кол-во просмотров)
чем выше - тем лучше.
По каждому дизайну в статистике может быть 0,1 и более строк, необходимо учитывать все partner_gain, даже нулевые.
Необходимо для каждого юзера выбрать лучшие дизайны на каждом из используемых блоков. Если статистики нет - значит дизайн плохой. Если это единственный вариант дизайна - значит вариантов нет, выбираем всё-таки его.
В результате должны быть:
сводный список “у кого что показываем” (показываем лучший дизайн из имеющихся)
все использованные при решении запросы

Уточнение: в таблице site_area привязка к родительскому сайту осуществляется не по site_id, но по логически очевидному полю-заменителю.
Можно использовать не единый универсальный запрос, решающий задачу, а последовательность простых максимально быстрых и лёгких запросов с цепочкой рассуждений.
tarasqa вне форума Ответить с цитированием
Старый 07.08.2017, 05:05   #2
R71MT
Участник клуба
 
Аватар для R71MT
 
Регистрация: 16.06.2011
Сообщений: 1,428
По умолчанию

Вы ждёте готового решения? Хде Ваш вариант?
Здесь , как-правило, помогают, а не решают..
Нашедшего выход - затаптывают первым..
R71MT вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПОЖАЛУЙСТА ПОМОГИТЕ РЕШИТЬ ЗАДАЧКУ oleg_hahalev Помощь студентам 0 16.09.2013 22:02
Помогите решить задачку пожалуйста Никитка89 Паскаль, Turbo Pascal, PascalABC.NET 5 25.05.2008 22:33
Пожалуйста, помогите решить задачку. Cizen Помощь студентам 9 03.07.2007 08:27