Microsoft SQL Server — удалённая работа в Москве
Дата: 2025-06-16
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2025-06-16
Описание
Разработать базу данных с нуля. Необходимо создать БД для полного контроля всех процессов на вязальной фабрике: поставка и выдача пряжи, списание браков, появление и использование «роспуска», учёт рабочего времени всех сотрудников и выполненных ими задач, размеры для деталей всех изделий с машины, после отлёжки, после утюжки. Что нужно ещё: провести инструктаж и обучить пользователей, разработать пользовательский интерфейс, поддержка и сопровождение.
Похожие заказы
Microsoft SQL Server
дистанционно
договорная
Потом перемещении базы данных возникла ошибка, помочь починить, срочно. При перемещении БД возникла ошибка. Помочь починить. Срочно. Войти может только админ. При входе пользователей возникает ошибка. Групповой политикой дали пользователю права админа,не помогло.
Москва
Фрилансеры
2025-06-18
Microsoft SQL Server
дистанционно
договорная
Разработать базу данных с нуля. Сделать практику для универа.
Москва
Фрилансеры
2025-06-11
Microsoft SQL Server
дистанционно
договорная
Протестировать имеющуюся базу данных. Нужно помочь с тестами по SQL (3 УРОВНЯ СЛОЖНОСТИ), детали расскажу. Что нужно ещё: поддержка и сопровождение.
Москва
Фрилансеры
2025-06-08
Microsoft SQL Server
дистанционно
договорная
Провести аудит базы данных MS SQL. Провести аудит архитектуры БД, анализ и поиск длинных и неоптимальных запросов. Предложить план по оптимизации, А может и выполнить его. БД MS SQL отдела аналитики Дирекции по дистрибуции. Что нужно ещё: Провести аудит.
Москва
Фрилансеры
2025-06-06
Microsoft SQL Server
дистанционно
договорная
Нужно скорректировать код запроса. Здравствуйте)У меня есть код,который формирует отчёт и в этом отчёте данные берутся из таблицы Х, но эта таблица больше не используется, нужно чтобы данные брались из другого.
Санкт-Петербург
Фрилансеры
2025-06-02
Microsoft SQL Server
дистанционно
договорная
Сформировать запрос для получения данных. # Техническое задание на SQL запрос сравнения двух периодов ## Общее описание Необходимо создать SQL запрос для MySQL, который будет сравнивать агрегированные метрики рекламных кампаний между двумя временными периодами (период A и период B). ## Входные параметры - Период A: дата начала и дата окончания первого периода - Период B: дата начала и дата окончания второго периода - campaignId: ID кампании для анализа ## Структура данных Источник данных: таблица ad_metrics со всеми полями, включая добавленные поля ASP, EI и investments. ## Логика агрегации метрик ### 1. Количественные метрики (простое суммирование) - expenses - views - clicks - vikups - orders - revenue - investments Формула: SUM(поле) за период ### 2. Расчетные метрики (пересчет по формулам для всего периода) - EI = margin * romi / 100 - romi = (revenue / expenses) * 100 - roi = (revenue / investments) * 100 - margin = (revenue / (ASP * orders)) * 100 - revenuePerOrder = revenue / orders - crClicks = (orders / clicks) * 100 - costPerOrder = expenses / orders - cpc = expenses / clicks - ctr = (clicks / views) * 100 ### 3. Особые метрики (взвешенное среднее по дням) - bid: взвешенное среднее по дням периода - competitiveBid: взвешенное среднее по дням периода ## Обработка отсутствующих данных КРИТИЧНО: Если за какой-либо день в указанном периоде отсутствуют данные в таблице, все метрики для этого дня должны считаться равными нулю. ## Формат результата Запрос должен возвращать результат в виде, совместимом со следующей структурой обработки: const [rows] = await pool.query(sql, params); if (!rows.length) return null; const rowA = rows.find(r => r.period === 'A') || {}; const rowB = rows.find(r => r.period === 'B') || {}; Требования к структуре ответа: - Каждая строка результата должна содержать поле period со значением 'A' или 'B' - Все агрегированные метрики должны быть в одной строке для каждого периода - Должно возвращаться ровно 2 строки (или меньше, если данных нет) ## Особенности реализации - Учесть деление на ноль в расчетных формулах - Обеспечить корректную обработку NULL значений - Использовать соответствующие функции MySQL для работы с датами - Предусмотреть генерацию полного календаря дней для периодов, чтобы учесть отсутствующие записи - Использовать UNION для объединения результатов двух периодов с соответствующей маркировкой.
Москва
Фрилансеры
2025-05-31