Hallo Forum,
ich habe folgendes Problem. Ich möchte in einer Tabelle in einer bestimmten Spalte gleichlautende Einträge zählen.
Ich habe es mit einer SQL-Abfrage versucht aber es funktioniert in der Form nicht richtig.
Meine SQL-Abfrage SELECT Ergebnis2, COUNT(*) FROM Su_Resultate1;
Könnt ihr mir einen Tipp geben.
Danke
Mina
Hallo Mina,
von Spalten spricht man in Excel, bei Access gibt es Felder. SQL ist der richtige Ansatz um Daten abzufragen. Du kannst aber auch in einer Abfrage die graphische Unterstützung nutzen.
Eine Abfrage, die in Tabelle1 im Feld Farbe alle rot zählt, sähe so aus:
SELECT Count(Farbe) AS AnzFarbe
FROM Tabelle1
WHERE Farbe="rot"
SELECT
Ergebnis2,
COUNT(*) AS Ergebnisanzahl
FROM
Su_Resultate1
GROUP BY
Ergebnis2
Hallo Jürgen, Hallo Eberhard,
erst mal sorry, dass ich mich so spät melde.
Ihr habt mir sehr geholfen. Funktionieren beide.
Ich habe mich die die Formel von Eberhard entschieden, da Sie mir eine Übersicht über alle Einträge anbietet.
Wie kann ich die Formel erweitern, wenn ich einen bestimmten Zeitreum eingrenzen will. Das Datum im Datensatz steht im Feld LANEINDAT.
Gruß
Mina
SELECT
Ergebnis2,
COUNT(*) AS Ergebnisanzahl
FROM
Su_Resultate1
WHERE
LANEINDAT BETWEEN [Zeitraumanfang] AND [Zeitraumende]
GROUP BY
Ergebnis2
Zur Richtigstellung: Das Gezeigte ist eine SQL-Anweisung (Abfrage), keine Formel.
Tipp Topp
herzlichen Dank
Gruß
Mina