Obtener el nombre del día de una fecha en SQL Server 2012

publicado por: Anonymous

Tengo la fecha 2019-01-08 00:00:00 y necesito obtener el nombre del día, en este caso el nombre debería de ser Martes.

solución

Usa la funcion DateName

SELECT DATENAME(dw,'2019-01-08 00:00:00')

Para que te lo muestre en español

SELECT (CASE DATENAME(dw,'2019-01-08 00:00:00')
     when 'Monday' then 'LUNES'
     when 'Tuesday' then 'MARTES'
     when 'Wednesday' then 'MIERCOLES'
     when 'Thursday' then 'JUEVES'
     when 'Friday' then 'VIERNES'
     when 'Saturday' then 'SABADO'
     when 'Sunday' then 'DOMINGO'
END)

Te dejo en un link donde puedes consultar mas acerca del uso del DATENAME

Respondido por: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *