SELECT field2, field1, COUNT(*)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....
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.