Посчитайте, сколько раз человек появляется в течение одного часа - PullRequest
0 голосов
/ 30 апреля 2020

Я хотел бы подсчитать, сколько людей появляется в течение одного часа при создании уникального пакета весом более 5 кг.

Например: X собирает элементы в один пакет. В 30.04.20 11:10 он выбрал предмет весом 3 кг в Y, а в 11:30 выбрал предмет весом 4 кг в Y. Это дает нам одну упаковку Y весом более 5 кг. Затем он выбрал 4 кг в новый пакет Z в 11:45 и 2 кг в 12:05 -> еще один пакет свыше 5 кг. Теперь я ожидаю увидеть:

ID - Packages heavier than 5kg during 1 hour
X - 2
Q - 4
U - 4

SQL предложение, которое я использовал ниже. Я не знаю, как считать на основе указанных условий.

SELECT timestamp,
       ID,
       package
FROM table
GROUP by timestamp,id,package
HAVING SUM(weight) >= 5000
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...