Auswahl in Abhängigkeit von Summe

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

No.71
Beiträge: 1
Registriert: Mi, 08.06.2011 13:04

Auswahl in Abhängigkeit von Summe

Beitrag 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.
DPunch
*******
Beiträge: 1112
Registriert: Mo, 02.11.2009 16:16
Wohnort: Marburg

Re: Auswahl in Abhängigkeit von Summe

Beitrag 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)
Antworten