#sql
#sql
Вопрос:
У меня есть таблица в SQL .. я хочу преобразовать в другой формат после суммирования.
Исходная таблица выглядит следующим образом:
Transaction Data
Date Location Sales
01-Jan-2020 Hyderabad 25
31-Jan-2020 Hyderabad 22
11-0ct-2020 Bangalore 11
25-Dec-2019 Bangalore 10
Конечная таблица, которую я хочу, выглядит следующим образом
Month Sales
Ja20 47
Oct20 11
Dec19 10
Проблема должна быть решена в SQL.Я новичок в SQL. Пожалуйста, направьте меня. Пожалуйста, не баньте меня.
Комментарии:
1. Пометьте свой вопрос базой данных, которую вы используете. Scala — это язык программирования, который не имеет никакого отношения к вашему вопросу, поэтому я удаляю его из вопроса.
Ответ №1:
В зависимости от диалекта SQL существуют способы усечения до месяца и даты. Например, в Postgres у нас есть date_trunc .
SELECT
date_trunc('month', date) AS month,
SUM (sales) AS sales
FROM
transaction_data
GROUP BY
1
ORDER BY
1;