Danke im voraus
Martin
Die Funktion die Du vermutlich suchst heist Anzahl (count).
Beispiel1: Diese Abfrage zählt alle Datensätze der Tabelle1 wenn das Feld1 einen
Wert größer 100 enthält.
SELECT count(*) AS anzahl FROM Tabelle1 WHERE Feld1>100;
Beispiel2: Diese Abfrage zählt alle Datensätze der Tabelle1 wenn das Feld1 einen
Wert enthält.
SELECT count(*) AS anzahl FROM Tabelle1 WHERE NOT Feld1 IS NULL;
COUNT ist wahrscheinlich die schnellste SQL Funktion überhaupt.
Beispiel3: Hier wird die Wenn (IIF) Funktion werwendet. Diese Abfrage zählt alle
Datensätze der Tabelle1 wenn das Feld1 einen Wert größer 5 enthält. Wenn diese
Anzahl aber kleiner als 11 wird sie um eins erhöht:
SELECT IIF(count(*)<11, count(*)+1,count(*)) AS [anzahl+1wennkleiner11] FROM
Tabelle1 WHERE Feld1>5;
Viel Spaß mit SQL ;-) wünscht Dir
Gerald
>Die Funktion die Du vermutlich suchst heist Anzahl (count).
>Beispiel1: Diese Abfrage zählt alle Datensätze der Tabelle1 wenn das Feld1 einen
>Wert größer 100 enthält.
>SELECT count(*) AS anzahl FROM Tabelle1 WHERE Feld1>100;
Außerhalb einer SQL-Abfrage hilft evtl. auch DCount() resp. DomAnzahl().
Chris
--
Die Homepage des Access-Profi-Pool (APP) ist online!
http://www.AccessProfiPool.com