obtener el día del año en SQL Server

hay un par de formas sencillas de obtener el día del año para una fecha determinada en SQL Server. Puede utilizar la función integrada DATENAME o la función integrada DATEPART. Vamos a ver cómo usarlos:

DATENAME Method

puede usar la función incorporada DATENAME junto con el primer parámetro como dayofyear (o dy o y) para obtener el día del año. Aquí obtendrá el valor devuelto de DayOfYear como cadena de caracteres.,

Sintaxis

DATENAME(dayofyear, <GivenDate>) /* OR */DATENAME(dy , <GivenDate>)/* OR */DATENAME(y , <GivenDate>)

Ejemplo

DATEPART Método

también puede utilizar el DATEPART función integrada junto con el primer parámetro, como dayofyear (o dy o y) para obtener el día de año. Aquí obtendrá el valor devuelto de DayOfYear como entero en lugar de cadena como hemos visto en DATENAME.,

Sintaxis

DATEPART(dayofyear , <GivenDate>)/* OR */DATEPART(dy , <GivenDate>)/* OR */DATEPART(y , <GivenDate>)

Ejemplo

Conclusión

Si desea que el valor de retorno en entero, a continuación, utilizar DATEPART método. Si desea que el valor devuelto en cadena de caracteres, vaya a DATENAME method.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *