Felder in Datenbank zählen mit Kriterium
StefanWirrer
Gesendet: 17.05.13 13:25
Betreff: RE: Felder in Datenbank zählen mit Kriterium


Veteran

Beiträge: 287
100100252525
Ort: München
Hallo Dieter,

Ich kann in einer Abfrage Ein Feld zählen mit Bedingung in zweiter Spalte der Abfrage. - Soweit o.k. - Ergebnis Anzahl Feld1: 1813

Sobald ich aber ein weiteres Feld mit Bedingung zählen will, wird das erste Anzahlergebnis falsch - es zeigt dasselbe Ergebnis wie die Anzahl des zweiten Feldes.

Ergebnis Feld1: 274 Ergebnis Feld2: 274

Was mache ich falsch ???

vermutlich hast du für beide 'Zähler' die gleiche Bedingung.
Du musst da mit Subselects arbeiten.
Erstelle für jeden Zähler eine Abfrage und kopiere dann das SQL-Statement der einen Abfrage in die 2. Spalte der anderen Abfrage.

Das Ergebnis (Luftcode):
SELECT count(Feld1), (SLELECT count(Feld2) FROM DeineTabelle2 WHERE deinFilter2) AS Zaehler2
FROM DeineTabelle1
WHERE deinFilter1

-----
Grüße aus München
Stefan
Top of the page Bottom of the page