Разгледахте ли новия FORMAT
функция в SQL Server 2012?
http://msdn.microsoft.com/en-us/library/hh213505 .aspx
Трябва да можете да използвате нещо подобно:
SELECT FORMAT(YourDateColumn, 'yyyyMMdd')
или каквото наистина искате да използвате - основно, същите опции за форматиране като в C# / .NET
са налични при използване на FORMAT