Abfrage und Summe der Datensätze

Hallo,
ich habe das Personen Beispiel genutzt, aber es funktioniert nicht SQL Fehler!
SELECT "Personen".*, (SELECT COUNT("ID") FROM "Personen" WHERE "Geschlecht" = 'm') AS "Anzahl" FROM "Personen" WHERE "Geschlecht" = 'm'

Kann mir jemand helfen? Danke schonmal

?..?

Moin, verstehe das Problem nicht, anbei eine Beispieldatei die exakt deinen SQL-Code verwendet und wunderbar funktioniert. Schau dir die Abfrage “SQL” an.
Summe_Datenbank.odb (28.7 KB)

Hallo, Grueß Gott,

Probiere mal mit diesem Feil:
Pruefung-Test.odb (5.0 KB)

Und wie lautet der Fehler?

“Personen”."*", USW::::

Das wäre sicher falsch, weil eben das Feld nicht “*” heißt, sondern * für alle Felder der Tabelle steht.
@Schwebebahn scheint das Problem für sich bereits gelöst zu haben, hat das aber erst nur per privater Mail mitgeteilt.

Hallo Robert,

Wenn Du nur ein Tafel hast, brauchst Du die Name nicht ausdruecken, d.H. SELECT *, usw…FROM “Personen” WHERE ‘Geschmack’ LIKE “gut”…

Hallo Nicholas,
bei einer Tabelle ist das nicht notwendig, macht aber auch keine Probleme.
Versuche es aber mit der Unterabfrage von @Schwebebahn .
Base wird die Abfrage ohne Benennung der Tabelle in der GUI nicht akzeptieren.

Danke Robert,

SELECT ( SELECT COUNT( “ID” ) FROM “Personen” WHERE “Geschlecht” = ‘m’ ) AS “Anzahl” FROM “Personen” WHERE “Geschlecht” LIKE ‘m’

Bitte Dir um Entschuldigung.