#sql #math #sum
#sql #математика #сумма
Вопрос:
У меня есть следующий тип данных
ингредиенты:
Milk
Apple
Rice
...
Затем его приобретенная дата
26.10.2020
25.10.2020
etc
Каждый элемент записывается при его покупке.
Теперь я хочу перейти к правой стороне, чтобы увидеть, сколько раз я покупал яблоки, рис и молоко.
Как сейчас я вижу только
Dates ---> 25.10.2020|24.10.2020
Rice 1 NULL
Milk 1 1
Apples NULL 1
Моя цель — увидеть:
Dates ---> 25.10.2020|24.10.2020 SUM
Rice 1 NULL 1
Milk 1 1 2
Apples NULL 1 1
Спасибо за вашу поддержку!
Комментарии:
1. Покажите запрос, который вы уже использовали для преобразования данных. Расскажите нам, какую базу данных вы используете
2. Postgre SQL выберите date_trunc (‘day’, shopping.created_at) в качестве «DATUM» , items.object_name, count (distinct items.object_name) из списка покупок, чтобы ОБЪЕДИНИТЬ элементы на shopping.id = items.id сгруппироваться на 1,2
3. Честно говоря, я не вижу, как это приведет к размещению столбцов данных сверху. Пожалуйста, перейдите сюда dbfiddle.uk и сделайте репрезентативную примерную таблицу, вставьте примерные данные и поместите свой существующий запрос, пожалуйста
Ответ №1:
Теперь я хочу увидеть в конце итоговую сумму, так как будет несколько дней.