Har du tittat på det nya FORMAT
funktion i SQL Server 2012?
http://msdn.microsoft.com/en-us/library/hh213505 .aspx
Du borde kunna använda något sånt här:
SELECT FORMAT(YourDateColumn, 'yyyyMMdd')
eller vad du verkligen vill använda - i princip samma formateringsalternativ som i C# / .NET
är tillgängliga när du använder FORMAT