Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/01/2011, 15:26
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: Convertir fecha

Buenas tardes davidbrepe:

Puedes utilizar la función DATENAME, enviando como parametro MONTH para obtener el nombre del mes

Código SQL:
Ver original
  1. SELECT DATENAME(MONTH, getdate())
  2.  
  3. --> Enero

Si no tienes definido español como lenguaje predeterminado puedes hacer lo siguiente:

Código SQL:
Ver original
  1. DECLARE @fecha datetime
  2. SET @fecha = getdate()
  3. SET LANGUAGE Spanish
  4. SELECT
  5. CAST(DAY(@fecha) AS VARCHAR) + ' de ' + datename(MONTH, @fecha) + ' de ' + CAST(YEAR(@fecha) AS VARCHAR)
  6.  
  7. --> 3 de Enero de 2011

Saludos y espero que te pueda servir de algo la ayuda.
Leo.