SQL Gym Pro #6

Привет, SQL-спортсмены! 💪

Сегодня потренируемся на задачке, которая встречалась на технических собеседованиях в Авито. Она отлично проверяет базовые навыки работы с JOIN, агрегацией и датами - все, что обязательно нужно уметь любому аналитику.

Контекст задачи: Есть система учёта рабочего времени и расчёта зарплаты для сотрудников с почасовой оплатой. Напишите SQL-запрос, который посчитает зарплату по каждому сотруднику по месяцам.

Схема БД (таблицы представлены на картинках):

1. Таблица Employee Содержит ФИО сотрудников.

2. Таблица Employee_timesheet Табель учёта рабочего времени. Одна запись - один рабочий день сотрудника.

3. Таблица Employee_hourly_rate Часовая ставка в рублях. У каждого сотрудника может быть своя.

Ожидаемый вывод: 🔹Формат поля month_year: YYYY-MM. 🔹Дополнительный плюс: если хотите усложнить, добавьте в вывод также общее количество отработанных часов за месяц (total_hours)

За работу! 🚀 Жду ваши решения в комментариях

SQL Gym Pro #6
Привет, SQL-спортсмены! 💪
Сегодня потренируемся на задачке, которая встречалась на технических собеседованиях в Авито | Сетка — социальная сеть от hh.ru
SQL Gym Pro #6
Привет, SQL-спортсмены! 💪
Сегодня потренируемся на задачке, которая встречалась на технических собеседованиях в Авито | Сетка — социальная сеть от hh.ru SQL Gym Pro #6
Привет, SQL-спортсмены! 💪
Сегодня потренируемся на задачке, которая встречалась на технических собеседованиях в Авито | Сетка — социальная сеть от hh.ru