Микола Якимів
Победившая ставка- Проекты -
- Оценка -
- Рейтинг 110
Бюджет: 750 UAH Срок: 2 дня
Я напишу агрегатную функцию медиа для чисел для MySQL и процедуру, которая будет ее использовать, как вы описали в сообщении
Бюджет: 500 UAH Срок: 1 день
Добрый день, я смогу написать кастовую функцию для MySql расчета медиа.
Бюджет: 600 UAH Срок: 1 день
Готов помочь реализовать функцию. Медианна для числовых полей ?
Бюджет: 500 UAH Срок: 1 день
Как то рассчитывал медиану, где использовались чёрные и нечетные числа. Напишите в ЛС могу скинуть код за 500
Ставки скрыты
Ставки пока отсутствуют
-
Durdygylych Mergenov 13 августа 2018вы можете сначала получить данные по mysql, а потом обрабатывать их.
-
Roman Roman 13 августа 2018потом
call Median('sometable', 'salary', @salary);
select company_id, department_id, @salary from sometable group by company_id, department_id
-
Roman Roman 13 августа 2018call Median('sometable', 'salary', @salary);
select company_id, department_id, @salary from sometable group by company_id, department_id
-
Евгений Жабчик 13 августа 2018Сколько у Вас всего таблиц в БД ?
Последовательность действий всегда будет одинаковой ?
Или же Вы должны видеть все свои таблицы, и из каждой что то выбирать для просчета ?
Набор таблиц фиксированный, или может изменяться ?
-
Sergiy K.
14 августа 2018
Тамблиц штук 20, но могут и новые появиться, или новые столбцы в старых. Не ставится задача привязки к конкретным таблицам и переменным
-
Эд Фамилия 13 августа 2018расширить mysql человек с улицы не может.добавить в сервер БД функцию может только Oracle.это все равни что выпустить свою купюру номиналом 7 гривен
-
Sergiy K.
13 августа 2018
Мне уже для другого моего проекта делали кастомную функцию . Конкретно для хитрого подсчета совпадений в двух текстовых полях - функцию my_match_count. После этого я мог в любой таблицеmytable для любых двух переменных field1 и field2 написать
select my_match_count(field1,field2) from mytableили что-то такое. И всё работало.
-
Andrej Sokolov 13 августа 2018https://stackoverflow.com/questions/1291152/simple-way-to-calculate-median-with-mysql
-
Sergiy K.
13 августа 2018
Спасибо, гуглить я умею и ветку эту СтэкОверфлоу видел. Я именно так и делаю, когда мне надо найти медиану, беру из этой или аналогичной ветки код, заменяю названия переменных и таблиц на свои. Занимает много времени и результирующий общий код с этим куском получается неаккуратный. В этом и проблема.
-
Александр Малыгин 14 августа 2018Сергей, извините, но гуглить вы не очень умеете ;)
По запросу "mysql медиана udf"
находится это https://github.com/codepodu/mysql-median-udf
и это https://github.com/infusion/udf_infusion
По первой ссылке хорошо разбираться, как это делается, там нет ничего лишнего. Но для сборки понадобится компилятор Си.
Вторая - это целый набор функций, и есть бинарники.
-
Sergiy K.
14 августа 2018
Александр, спасибо :) Мне нужно, чтоб мне сделали кастомную функцию, которую я загружу в один клик и дальше мне подсказали синтаксис ее использования.
И без компиляторов Си )
-
Александр Малыгин 14 августа 2018Качайте по второй ссылке. Если сервер на Windows - бинарники найдёте в директории Downloads, куда положить - читайте ридми. Пример вызова тоже там.
Если линух - команды для сборки тоже в ридми.
"Загрузка в один клик" - это подключение функции к серверу, выполняется скриптом для MySQL, который тоже присутствует. Насколько я понял, скрипты запускать вы умеете.
Удачи!
Актуальные фриланс-проекты в категории Базы данных и SQL
Распаковать и отсортировать базу в формате XL по городам Распаковать и отсортировать базу в формате XL по городам Распаковать и отсортировать базу в формате XL по городам
О компании Торговая компания. Работаем с товарной группой более 2000 позиций по разным категориям.Текущая ситуация Сейчас номенклатура ведётся в Google Sheets — данные консолидированы по вкладкам (категориям). Структура вкладок: Наименование товара Группы цен: себестоимость, опт, розница Характеристики: вес, количество в упаковке и т.д. Важно: количество колонок отличается для разных категорий товаров, так как у них разные характеристики.Почему текущее решение не подходит Google Sheets не позволяет настраивать права доступа на уровне отдельных колонок. Нам нужно: Давать пользователям права на просмотр определённых колонок (например, только себестоимости) Давать права на редактирование определённых колонок (например, розничных цен) При этом ограничивать доступ к остальным колонкам в той же вкладкеЧто нужно сделатьОсновные требования Гибкая система разграничения прав Доступ на уровне отдельных колонок (чтение / запись) Назначение прав по ролям или пользователям Управление правами без участия программистов Поддержка разной структуры данных Разные категории товаров имеют разный набор характеристик Добавление новых колонок/характеристик без программирования Независимость от разработчиков Администрирование силами внутренних сотрудников Добавление категорий, колонок, пользователей — через интерфейс Интеграция с ERP Выгрузка актуальных цен в нашу ERP-систему Экспорт или автоматическая интеграция по API Анализ данных с помощью ИИ (желательно) Возможность анализа всего перечня номенклатуры Обогащение, проверка, рекомендации — если у вас есть идеи, опишитеОжидаемый результат Работающее решение, в котором: Номенклатура структурирована по категориям с разными наборами характеристик Права на колонки гибко настраиваются (просмотр / редактирование) Данные выгружаются в ERP Команда может управлять системой самостоятельноЧто нужно от вас при отклике Опишите в общих чертах, как вы видите решение: Какой инструмент / платформу предлагаете
Необходимо провести глубокую техническую проверку трех PDF-файлов на достоверность и возможные признаки редактирования или подделки. Нужна не только визуальная оценка документов. Исполнитель должен хорошо понимать внутреннюю структуру PDF-файлов и уметь анализировать: метаданные файлов; структуру PDF и отдельных объектов; историю создания и возможного редактирования; используемое программное обеспечение; встроенные шрифты, изображения, слои и другие элементы; возможные признаки повторного сохранения, конвертации, внесения изменений или формирования документа задним числом; любые технические несоответствия, которые могут свидетельствовать о манипуляциях с файлами. По результатам проверки необходимо предоставить понятный письменный вывод по каждому файлу с указанием выявленных признаков, рисков и ограничений проверки. Рассматриваем специалистов, имеющих практический опыт в цифровой криминалистике, анализе PDF-документов, метаданных или проверке электронных файлов на подлинность. В отзыве, пожалуйста, кратко опишите ваш опыт, методы и инструменты, которые вы используете для такой проверки.
Общая информация Необходимо разработать простую минималистичную вебсистему, основной целью которой является ведение базы клиентов, создание записей на визиты и автоматизация процесса подтверждения визитов через SMS, отправка одноразовых ссылок через API с самого сервиса. Проект разрабатывается поэтапно. На первом этапе необходимо реализовать лишь базовую функциональность (MVP), чтобы систему можно было использовать в реальной работе. После запуска и тестирования она будет постепенно расширяться новыми модулями.Основная функциональность первого этапа авторизация пользователей; база клиентов; создание и редактирование записей; список записей (или простой календарь); переключение между торговыми точками; интеграция с SMS-оператором через API; отправка SMS с произвольным текстом или ссылкой для подтверждения визита; подтверждение или отмена визита клиентом по одноразовой ссылке; отображение статуса подтверждения непосредственно рядом с записью клиента. На начальном этапе вместо полноценного календаря допускается использование простого списка записей по дням. Каждый день должен содержать хронологический список бронирований с указанием времени, имени клиента, услуги, работника и статуса подтверждения. В дальнейшем этот список можно будет заменить на полноценный календарь без изменения структуры системы. В системе должна быть возможность переключаться между торговыми точками. Каждая торговая точка имеет собственный список записей (или календарь), но все они используют общую базу клиентов.
Копирование базы и фронта для базы (Сейчас частично скопирован фронт и некоторые характеристики, но неправильно. Парсер заполнил базу своими характеристиками) Синхронизация парсера с базой и характеристиками базы Исправить баг агента парсера Обрезка фото пропорционально водяному знаку, которые падают с парсера Работа буфера с новой базой и инструментов с объектами данной базы Исправление незначительных багов: например, текст попапов или мелкие моменты на фронте, баги, которые появятся во время выполнения задач Подключение нового хранилища для хранения медиа Логи перестали записываться в таблицу финансовых операций, что насчет страниц баланса и тарифного плана (оплата тарифа, пополнение счета (успешно/нет)) Проверить еще раз работу оплаты и после заменить тестовый API биллинга от монобанк на реальный Дополнить права доступа для пользователя администратора баз Сейчас есть зависшие процессы, которые загружают сервер, нужно это проверить Логика комментариев и заметок сейчас работает неправильно, нужно, чтобы для одного и того же объекта в 2 базах - комментарии были привязаны к каждой базе, а не к объекту, источником которого является объект данной базы (Более детально смогу объяснить в личных) Зафиксировать в базах правильную сортировку (Сейчас от первого добавленного до последнего. Нужно наоборот, функционал сортировки создан) Проверить и исправить корректность фильтров в базах, возможно добавить ограничения на фильтрацию при больших объемах данных