Obtener solo mes y dia mediante SELECT en SQL server

publicado por: Anonymous

Uso SQL server 2008 R2

Quiero hacer un simple select que mediante un GETDATE() muestre un formato de fecha específico sin año:

dia/mes

Este select me da los valores pero en columnas separadas

SELECT MONTH(GETDATE()), Day(GetDate())

Necesito hacerlo pero en este formato de ejemplo: dia 1 mes diciembre

Fecha
1/12

intenté este:

SELECT (MONTH(GETDATE())/ Day(GetDate())) as Fecha

el resultado es :

Fecha
0

solución

Para SQL Server 2012+, lo mejor es usar FORMAT:

SELECT FORMAT(GETDATE(),'dd/MM') Fecha;

Si no, puedes usar:

SELECT DATENAME(DAY,GETDATE()) + '/' + CONVERT(VARCHAR(2),MONTH(GETDATE())) Fecha
;

O también

SELECT CONVERT(VARCHAR(5),GETDATE(),103) Fecha;

Con este último código, el resultado sería 01/12

Respondido por: Anonymous

Leave a Reply

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