Podívali jste se na nový FORMAT
funkce v SQL Server 2012?
http://msdn.microsoft.com/en-us/library/hh213505 .aspx
Měli byste být schopni použít něco takového:
SELECT FORMAT(YourDateColumn, 'yyyyMMdd')
nebo cokoli, co opravdu chcete použít – v podstatě stejné možnosti formátování jako v C# / .NET
jsou dostupné při použití FORMAT