Я хотел бы подсчитать, сколько людей появляется в течение одного часа при создании уникального пакета весом более 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