Che titolo impegnativo!!! hehehe

Cmq mi serve una manina... ho un DB con i seguenti campi:

|NOME|DATA|
|pippo|14/06/04|
|pluto|14/06/04|
|paperino|15/06/04|
|topolino|15/06/04|
|minny|15/06/04|
|gastone|16/06/04|

ho bisogno di tirare fuori i campi delle ultime 2 date inserite, ovveto mi aspetto di ricevere:

|paperino|15/06/04|
|topolino|15/06/04|
|minny|15/06/04|
|gastone|16/06/04|

Se un giorno aggiungo al DB:
|paperone|17/06/04|

la query mi dovrà tirare fuori:

|gastone|16/06/04|
|paperone|17/06/04|


Quindi dovrei fare una sorta di

Select TOP 2 * From.... order By DATA

Ma cosa succede? Che mi tira fuori solo
|minny|15/06/04|
|gastone|16/06/04|

e non
|paperino|15/06/04|
|topolino|15/06/04|
|minny|15/06/04|
|gastone|16/06/04|

come fare?