Originariamente inviato da fidello
Non mi sarò espresso bene,
io vorrei saper quanti sono quelli del 1 anno, quanti del 2,etc, prendendo questi dati dalla mia tabella principale. Usando =count(*) ottengo il totale dei record in una tabella, ma ciò non mi serve

Bye
Ciao.
Dunque io ho fatto una prova su un mio db. Ho una tabella in cui è presente un campo di testo Anno che può avere ovviamente valori diversi (ad es. 2000,2003,2001,2002,ecc...).
Ho provato a fare una query che mi CONTASSE tutti i record corrispondenti all'anno 2001 e il filtro sul Count() non l'ho potuto fare.
Così ho fatto una prova, che ha dato risultati positivi.
Ho inserito un secondo campo nella mia query che ho chiamato Num e qui ho inserito il Count, mentre nel campo Anno, con filtro applicato, ho lasciato Raggruppamento. Ha funzionato.
Ecco la stringa sql di select:
codice:
SELECT Anno, Count(Anno) AS Num
FROM TBProva
GROUP BY Anno
HAVING (((Anno)="2001"))
ORDER BY Anno
spero che questa soluzione sia utile per le tue esigenze.