Dacă faci un "SELECT * FROM SomeView", fără să precizezi ORDER BY, atunci rezultatele pot fi obţinute în orice ordine (chiar dacă view-ul este ceva de genul "CREATE VIEW SomeView AS SELECT TOP 100 PERCENT ... ORDER BY Something"). Dacă vrei să obţii rezultatele într-o anumită ordine, trebuie să specifici clauza ORDER BY în instrucţiunea SELECT prin care ceri datele (nu în view). Vezi:
http://blogs.msdn.com/queryoptteam/archive/2006/03/24/560396.aspx
Răzvan