Построение отчетов sql

Я ищу отчет, который показывает мне сводку бронирований по местоположению, данные, которые я хочу видеть, - это сумма продажи, заказ на продажу (gm) и прибыль в%. В формате, подобном этому

Sales Orders - Source Loc ID    Sales Orders - Sales Location   Sale Amt    Sales Orders - Gross Margin$    Sales Orders - Gross Margin%    Profit%(p21)
10  Mobile  $1,892.00   $473.00     25.00%  25.00%
20  Louisiana   $9,834.90   $1,966.97   20.00%  0.00%
30  Florida $3,547.32   $1,324.01   37.30%  0.00%
40  Birmingham  $328.48     $31.65  9.60%   0.00%
50  Northeast   $20,336.52  $4,067.30   20.00%  0.00%

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

Что ты пробовал? Покажите нам вашу текущую попытку.

jarlh 04.09.2018 15:13
ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
1
1
32
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы должны использовать ГРУППА ПО и Агрегатная функция

Следующий запрос должен дать вам желаемый результат:

SELECT [Sales Orders - Source Loc ID],[Sales Orders - Sales Location],
       SUM([Sale Amt]) AS [Sale Amt],
       SUM([Sales Orders - Gross Margin$]) AS [Sales Orders - Gross Margin$],
       AVG([Sales Orders - Gross Margin%]) AS [Sales Orders - Gross Margin%],
       AVG([Profit%(p21)]) AS [Profit%(p21)]
FROM Table
GROUP BY [Sales Orders - Source Loc ID],[Sales Orders - Sales Location]

Другие вопросы по теме