allora ragazzi mettiamo che ho questa tabella:

codice:
chiave - data - numero - count
=========================
ciao    - oggi  -  3        - 10
ciao    - oggi  -  2        - 30
ciao    - ieri    - 4         - 5
ciao    - ieri    - 3         - 2
io vorrei che una query mi prendesse i vari record raggruppati per 'chiave' e 'data' che abbiano il count maggiore degli altri per quel raggruppamento.

Esempio dopo la mia query vorrei ottenere questo risultato:

codice:
chiave - data - numero - count
=========================
ciao    - oggi  -  2        - 30
ciao    - ieri    - 4         - 5
ho provato con questa query:

"SELECT * FROM tab GROUP BY chiave,data ORDER BY count DESC"

ma a volte mi tira fuori dei record che non hanno il count massimo

pareri?