Acá justo lo acabo de probar en mi SQL2005, con una base de datos que tengo:
Código SQL
[-]SELECT TOP 1 strNumeroRemesa FROM tblRemesas
ORDER BY dtFechaRemesa DESC
Me funciona perfectamente, esí que lo que importa es la idea, debe ser error de nombre de campo o tabla, trata de implementarlo con tu base de datos y tablas.
Saludos.