Buongiorno a tutti

forse è banale. ma non sono riuscito né trovato.

ho una tabella delle modifiche su alcuni documenti.

|id | idDoc |Data |idUtente
|1 | 451 |2011-03-25 14:50:37|1
|2 | 451 |2011-03-28 17:46:12|3
|3 | 452 |2011-03-29 10:38:59|1
|4 | 452 |2011-03-29 10:48:59|3
|5 | 452 |2011-03-29 10:58:10|4

dovrei estrarre tutte le informazioni dell'ultima occorrenza per ciascun idDoc, nonché il conteggio per quel medesimo idDoc.

mi aspetto una cosa del tipo

id | idDoc |Data |idUtente |conteggio
2 | 451 |2011-03-25 14:50:37|3 |2
5 | 452 |2011-03-29 10:58:10|4 |3

mi sono bloccato sul fatto che, quando raggruppo, sia per il conteggio sia per estrarre la MAX(dataModifica) si "dimentica" di prendere idUtente corretto, ma prende il primo del raggruppamento: in pratica vedo sempre uscire come idUtente '1'

grazie