¿Has mirado el nuevo FORMAT
? función en SQL Server 2012?
http://msdn.microsoft.com/en-us/library/hh213505 .aspx
Deberías poder usar algo como esto:
SELECT FORMAT(YourDateColumn, 'yyyyMMdd')
o lo que realmente quieras usar, básicamente, las mismas opciones de formato que en C# / .NET
están disponibles cuando se usa FORMAT