Scusatemi non vorrei essere off topic ma non riesco ad avere una risposta al mio questo in altri forum.

il mio problema è questo:

ho un database access al quale accedo con uno script ASP. Nell'archivio magazzino è inserita la data e l'ora (formato data e ora) dell'inserimento del record (cioè del prodotto nel magazzino).

Voglio creare una pagina che mi dica che in data gg/mm/aaaa c'è stato un aggiornamento, mentre in g1/m1/aaa1 c'è stato un altro aggiornamento ecc. Cioà gli ultimi N aggiornamenti.

Ho subito pensato ad una SELECT DISTINCT ma essendoci anche l'ora, non mi fornisce raggruppamenti in quanto non ci sono due date e ore uguali.

Avendo il campo con la data = DATAINSER nella tabella AUTO ho provato con:
SELECT DataInser FROM auto ORDER BY DataInser DESC

che mi restituisce:
05/02/2007 21.28.14
05/02/2007 21.26.47
05/02/2007 21.26.02
05/02/2007 21.25.26
05/02/2007 21.24.40
05/02/2007 21.15.44
. . .
. . .
. . .
05/02/2007 18.46.05
20/11/2006 20.32.21
20/11/2006 20.30.12
20/11/2006 20.28.34
20/11/2006 20.25.11ecc.

Il passo successivo è stato estrapolare la sola data:
SELECT LEFT(Expr0, 10) FROM(SELECT DataInser AS expr0 FROM auto ORDER BY DataInser DESC)

che mi restituisce:
05/02/2007
05/02/2007
05/02/2007
05/02/2007
05/02/2007
05/02/2007
. . .
. . .
. . .
05/02/2007
20/11/2006
20/11/2006
20/11/2006
20/11/2006 ecc.

Se voglio però raggruppare le date in modo che per ogni data me ne mostri una sola,
sia che provi con Dinstinct direttamente
SELECT DISTINCT LEFT(Expr0, 10) FROM(SELECT DataInser AS expr0 FROM auto ORDER BY DataInser DESC)
sia che usi:
SELECT DISTINCT expr1 FROM (SELECT LEFT(Expr0, 10) as Expr1 FROM(SELECT DataInser AS expr0 FROM auto ORDER BY DataInser DESC))
oppure
SELECT expr1 FROM (SELECT LEFT(Expr0, 10) as Expr1 FROM(SELECT DataInser AS expr0 FROM auto ORDER BY DataInser DESC)) GROUP BY Expr1

mi restituiscono in tutti i casi
01/04/2003
01/09/2005
01/12/2003
02/06/2006
02/08/2006
02/09/2005
03/05/2005
03/08/2006
03/11/2004
04/04/2003
04/09/2006
05/01/2005
05/02/2007
05/03/2003
05/07/2005
06/01/2004
06/03/2003
06/03/2004
06/03/2006
06/07/2005
07/03/2006
09/07/2004
09/10/2003
10/06/2003
12/11/2005
14/05/2003
14/11/2005
15/05/2003
16/01/2006
17/04/2003
18/05/2004 Rigorosamente ordinati per giorno, mese e anno, con priorità sull'ordinamento precedente.

Mi chiedevo dove sbagliavo e perchè la disttinct cambia l'ordinamento precedentemente impostato.

Se qualcuno fosse in grado di aiutarmi, sarei molto grato.