Anzahl Datensätze einer Abfrage zählen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Anzahl Datensätze einer Abfrage zählen

von becker.gersheim » Sa, 10.02.2007 22:09

Hallo Frank

Erstmal Danke für deine Antwort, man ist wirklich froh über jede Hilfe.

Deine Idee mit einer Abfrage auf die Abfrage funktioniert bestens, allerdings hatte ich mir vorgestellt, das Resultat in der gleichen Abfrage in einer Extra Spalte zu erhalten, ähnlich wie man das Alter erhält wenn man eine Spalte 'Geburtsdatum' in der Abfrage hat:

DATEDIFF( 'yy', "Geburtsdatum", CURDATE( ) ) AS "Alter"

Hier wird der Befehl in der Entwurfsansicht einfach in ein Feld (Spalte) geschrieben und man erhält "Alter" als Spaltenname (Stammt aus dem Buch "Datenbanken mit OOBase" von Thomas Krumbein)
Vielleicht hast Du es mir auch richtig erklärt und ich verstehs nicht, bin eben Anfänger. Was bedeutet zB "eine weitere Abfrage mit der Abfrage laufen lassen", Vielleicht kannst Du es mir ein bißchen detaillierter beschreiben. Und wo genau gibt man den Select Befehl ein ?
Immerhin, jetzt kann ich mir schon mal die beiden Abfragen in einem Formular zusammenfassen, eleganter als vorher.
mfG E. Becker

von Frank Lauer » Sa, 10.02.2007 16:36

Hallo,

du musst einfach eine weitere Abfrage mit der Abfrage laufen lassen (Achtung geht erst ab 2.1, sonst musst du die Abfrage nochmal neu mit der untigen Funktion schreiben).

SELECT COUNT( "Feldname" ) FROM "Abfragenname"

Das geht auch über die Entwurfsansicht. Da einfach eine Abfrage auf die Abfrage erstellen, die nur ein beliebiges Feld der Abfrage enthält. Für das Feld dann die Funktion Anzahl wählen und fertig.

Gruß

Frank

Anzahl Datensätze einer Abfrage zählen

von becker.gersheim » Fr, 09.02.2007 18:37

Hallo
Bin Anfänger in OOBase und habe folgendes Problem:
Möchte gerne die Anzahl Datensätze einer Abfrage in der Abfrage selbst erhalten.
Also zB. wieviele Personen sind aktuell an einem Projekt beteiligt oder wieviele Menschen sind momentan im Verein oder ähnliches.
Mir würde es ja schon reichen, wenn einfach die Zeilen der Abfrage vielleicht in einer extra Spalte der Abfrage runtergezählt würden.
Ist bestimmt ganz einfach, komme aber einfach nicht dahinter.
Wäre nett, wenn mir jemand auf die Sprünge helfen könnte

mfG E. Becker

Nach oben