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