Originariamente inviato da sal21
ho 2 tabelle in bd access :

table1

field1 filed2
4500 AAAA
4500 AAAA
4500 BBBB
5400 BBBB
5400 CCCC
4300 BBBB

filed1 è il nome dell'agenza, filed2 è il numero di matricola

tabella2

filed2
AAAA
BBBB
CCCC

facendo una uinion (credo?) fra il campi delle due tabelle dovrei contare le tmbratura delle sigole matricole per ogni agenzia, il risultato dovrebbe essere:

matricola AAAA ha timbrato 2 volte in agenzia 4500
matricola BBBB ha timbrato 1 volte in agenzia 4500 e 1 volta in 5400
ecc....
SELECT field2, field1, COUNT(*)
FROM tabella1
GROUP BY field2, field1

Questa query ti ritorna il numero di timbrature per ogni coppia matricola, agenzia.

Se nella tabella2 (quella dove sono presenti le informazioni delle matricole) ti serve per visualizzare più informazioni allora fai una join tra la tabella1 e la tabella2 tramite il campo della matricola. Il concetto non cambia.