Buenas tardes davidbrepe:
Puedes utilizar la función DATENAME, enviando como parametro MONTH para obtener el nombre del mes
Código SQL:
Ver originalSELECT DATENAME(MONTH, getdate())
--> Enero
Si no tienes definido español como lenguaje predeterminado puedes hacer lo siguiente:
Código SQL:
Ver originalDECLARE @fecha datetime
SET @fecha = getdate()
SET LANGUAGE Spanish
SELECT
CAST(DAY(@fecha) AS VARCHAR) + ' de ' + datename(MONTH, @fecha) + ' de ' + CAST(YEAR(@fecha) AS VARCHAR)
--> 3 de Enero de 2011
Saludos y espero que te pueda servir de algo la ayuda.
Leo.