Salve, ho notato una differenza fra le query eseguite su un db in access e un'altro su SQL Server

La query è la seguente :

SELECT TOP 50 * FROM (SELECT date_, COUNT(date_) AS ToT FROM Statistiche)

Cioè eseguo una query su un risultato di un'altra query.
Con access funziona correttamente ma su SQL Server mi genera un errore.

Dove sta l'inghippo ??



Grazie sin da ora.