Я очень плохо знаком с SQL и использую SQLite 3 для проведения анализа корзины данных продаж.
Соответствующими столбцами являются идентификатор продукта, уникальный идентификатор транзакции (который идентифицирует корзину) и количество продукта. Если клиент купил более одного типа продукта, повторяется уникальный идентификатор транзакции.
Я хочу выбрать только те корзины, в которых клиент купил более 1 товара.
Можно ли в SQLite выбрать уникальный идентификатор транзакции и сумму количества, но только для уникальных идентификаторов транзакции, где количество больше одного?
Пока я пробовал:
select uniqID, sum(qty) from salesdata where sum(qty) > 1 group by uniqID;
Но SQLite выдает ошибку 'неправильное использование агрегата: sum ()'
Извините, если это простой вопрос, но я изо всех сил пытаюсь найти нужную информацию, прибегая к помощи!