Сводка данных по дате - PullRequest
       7

Сводка данных по дате

0 голосов
/ 29 декабря 2018

Допустим, у меня есть следующая таблица Дата ID пользователя Стоимость продукта 01-01-2017 21a mobile 200 02-02-2017 22b TV 1000 03-03-2017 23c диван 250 04-03-2017 22b washingmachine 400

Как мне прийти к некоторым базовым расчетам: 1. количество уникальных пользователей в день на продукт 2. сумма, потраченная на продукт и на день

1 Ответ

0 голосов
/ 29 декабря 2018

Предполагая следующую структуру базы данных:

create table spent (
 day date,
 userid char ( 10 ),
 product char( 50 ), 
 amount decimal( 10, 2 ));

уникальный пользователь в день на продукт:

SELECT DISTINCT(userid), day, product FROM spent GROUP BY day, product

сумма, потраченная на продукт в каждый день

SELECT SUM( amount ), product, day FROM spent GROUP BY product, day

Зависит от того, что я правильно понимаю ваш вопрос.Помните, что в выборках не содержится ни одного предложения WHERE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...