Hai dato un'occhiata al nuovo FORMAT funzione in SQL Server 2012?
https://msdn.microsoft.com/en-us/library/hh213505 .aspx
Dovresti essere in grado di utilizzare qualcosa del genere:
SELECT FORMAT(YourDateColumn, 'yyyyMMdd')
o qualunque cosa tu voglia veramente usare - in pratica, le stesse opzioni di formattazione di C# / .NET
sono disponibili quando si utilizza FORMAT