1. Главная
  2. Библиотека
  3. Анализ хозяйственной деятельности
  4. По данным из таблицы orders рассчитайте средний размер...
Разбор задачи

По данным из таблицы orders рассчитайте средний размер заказа по выходным и будням. Группу с выходными днями (суббота и воскресенье) назовите «weekend», а группу с будними днями (с понедельника по пятницу) — «weekdays» (без кавычек). В результат включите

  • Предмет: Анализ хозяйственной деятельности
  • Автор: Кэмп
  • #Экономический анализ финансово-хозяйственной деятельности
  • #Системы показателей в анализе деятельности предприятия
По данным из таблицы orders рассчитайте средний размер заказа по выходным и будням. Группу с выходными днями (суббота и воскресенье) назовите «weekend», а группу с будними днями (с понедельника по пятницу) — «weekdays» (без кавычек). В результат включите

Условие:

По данным из таблицы orders рассчитайте средний размер заказа по выходным и будням.

Группу с выходными днями (суббота и воскресенье) назовите «weekend», а группу с будними днями (с понедельника по пятницу) — «weekdays» (без кавычек).

В результат включите две колонки: колонку с группами назовите week_part, а колонку со средним размером заказа — avg_order_size.

Средний размер заказа округлите до двух знаков после запятой.

Результат отсортируйте по колонке со средним размером заказа — по возрастанию.

Поля в результирующей таблице: week_part, avg_order_size

Решение:

Здравствуйте! Как преподаватель, я помогу вам составить SQL-запрос для решения этой задачи.

Для решения этой задачи нам потребуется использовать функции работы с датами в SQL для определения дня недели и затем сгруппировать данные для вычисления среднего значения.

Предположим, что в таблице orders есть как минимум два поля:

  1. order_date (дата заказа, тип DATE или DATETIME).
  2. order_amount (сумма/размер заказа, числовой тип).

Решение

Мы будем использовать стандартные SQL-функции, которые могут немного отличаться в разных СУБД (например, PostgreSQL, MySQL, SQL Server). Я пр...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какой оператор SQL используется для условного присвоения значений на основе логических выражений, например, для категоризации дней недели как 'weekend' или 'weekdays'?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет