Seite 1 von 1

Auswahl in Abhängigkeit von Summe

Verfasst: Mi, 08.06.2011 13:22
von No.71
Hallo,

ich bin ganz neu hier und auch in Base/SQL. Ich habe folgendes Problem, auf dass ich leider auch nach einer Suche hier keine Lösung gefunden habe. Ich verwende 3.2.1. unter Windows 7.

Ich habe eine Datenbank mit den Spalten "Frucht" (Text), "Anzahl" (Integer)" und "ID" (Integer, Autofill) der Form

Code: Alles auswählen

Frucht---Anzahl--ID
Apfel----1-------1
Apfel----2-------2
Orange---2-------3
Orange---5-------4
Orange---9-------5
Kiwi-----5-------6
Nun möchte ich alle Einträge anzeigen lassen, bei denen die Summe über die Anzahl einer Frucht grüßer als x ist.
Bsp: für x = 4 soll nur dies ausgegeben werden, da die Summe über die Anzahl bei "Frucht" ="Apfel" 3 und damit kleiner als 4 ist.

Code: Alles auswählen

Frucht---Anzahl--ID
Orange---2-------3
Orange---5-------4
Orange---9-------5
Kiwi-----5-------6
Ich hoffe ich habe mich halbwegs verständlich ausgedrückt. Vielen Dank für Eure Hilfe im Voraus.

Re: Auswahl in Abhängigkeit von Summe

Verfasst: Mi, 08.06.2011 15:17
von DPunch
Aloha

Das sieht ungefähr so aus:

Code: Alles auswählen

SELECT * FROM meineTabelle WHERE Frucht IN (SELECT Frucht FROM meineTabelle GROUP BY Frucht HAVING SUM(Anzahl) > 3)