Comment sélectionner des données où la somme est plus grande que x

Je suis très nouveau à SQL et je suis en utilisant SQLite 3 pour exécuter panier analyse sur des données de ventes.

Les colonnes concernées sont l'ID de produit, un ID de transaction unique (qui identifie le panier) et la quantité de produit. Lorsqu'un client a acheté plus d'un type de produit, les uniques d'identification de transaction est répété.

Je suis désireux de sélectionner uniquement les paniers où le client a acheté plus de 1 point.

Est-il de toute façon sur SQLite pour sélectionner l'ID de transaction unique et la somme de la quantité, mais à une seule et unique transaction Id où la quantité est plus qu'un?

Pour l'instant j'ai essayé:

select uniqID, sum(qty) from salesdata where sum(qty) > 1 group by uniqID;

Mais SQLite me donne l'erreur " détournement de total: somme()'

Désolé si c'est une simple question mais j'ai du mal à trouver toute l'information pertinente par googler!

  • Merci de poster votre structure de la table (.schema).
InformationsquelleAutor EAndrews | 2012-02-02