MySQL Dayofweek Función

MySQL Dayofweek Función

Esta publicación corta discutirá usando la función Dayofweek () en MySQL. Esta es una función simple pero valiosa de fecha y hora en MySQL.

La función dayofweek () le permite obtener el índice de lunes a viernes de una entrada de fecha determinada. La función devuelve 1 para el domingo, 2 para el martes, etc. Esto corresponde al estándar ODBC.

La función devuelve un valor nulo si el valor de la fecha de entrada es nulo.

Sintaxis de funciones

El siguiente fragmento de código muestra la sintaxis de la función y los parámetros aceptados:

Dayofweek (fecha)

La función acepta la fecha de destino como parámetro. El valor de entrada debe ser una fecha o tipo de fecha y hora.

La función devolverá un tipo entero, cada uno representando el día de la semana como se muestra a continuación:

  1. Domingo
  2. Lunes
  3. Martes
  4. Miércoles
  5. Jueves
  6. Viernes
  7. Sábado

Ejemplo

El siguiente código muestra el uso del ejemplo de la función dayofweek ():

seleccionar
Dayofweek ('2022-10-10') como Day_index;

La consulta debe devolver el índice desde la fecha proporcionada, como se muestra a continuación:

Day_index |
---------+
2 |

Podemos emparejar la función Dayofweek () con DayName (), como se muestra a continuación:

seleccionar
DayName ('2022-10-10') como día,
Dayofweek ('2022-10-10') como Day_index;

Producción:

Conclusión

En este simple tutorial, discutimos cómo usar la función Dayofweek () en MySQL para devolver un índice de día de una fecha determinada. Además, se proporciona un ejemplo con la función DayName ().