Microsoft T-SQL: posso converter smallint para varchar

Pode ser só eu, mas..... Apesar do fato de que a maioria dos desenvolvedores sql podem considerar o cast & convert como ... esagradável, já que há sempre aqueles fãs da MS que ficam quentes debaixo do colarinho em todas as críticas de MS .. :|

Como converter DateTime para VarChar

estou a trabalhar numa consulta no Sql Server 2005, onde preciso de converter um valor em {[[0]} variável em varchar variável no formato yyyy-mm-dd (sem componente Temporal). Como faço isso?