MySQL: función de semana

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

MySQL: función de semana

Este tutorial de MySQL explica cómo usar MySQL función semana Con sintaxis y ejemplos.

describir

La función MySQL WEEK devuelve la parte de la semana de un valor de fecha.

sintaxis

La sintaxis de la función SEMANA en MySQL es:

WEEK( date_value, [ mode ] )

parámetro o parámetro

date_value El valor de fecha o fecha y hora del que extraer la semana.modelo

Electivo. Se utiliza para especificar el día en que comienza la semana. Puede ser uno de los siguientes:

modelo explique devolver los bienes
0 El primer día de la semana es el domingo. 0-53
1 El primer día de la semana es lunes y la primera semana tiene más de 3 días 0-53
2 El primer día de la semana es el domingo. 1-53
3 El primer día de la semana es lunes y la primera semana tiene más de 3 días 1-53
4 El primer día de la semana es el domingo y la primera semana tiene más de 3 días. 0-53
5 El primer día de la semana es el lunes. 0-53
6 El primer día de la semana es el domingo y la primera semana tiene más de 3 días. 1-53
7 El primer día de la semana es el lunes. 1-53

notas

  • La función SEMANA devolverá un valor entre 0-53 o 1-53 según el patrón especificado.
  • Si está ejecutando MySQL 4.0.14+ y no especifica un modo, la función WEEK utilizará el valor en la variable de sistema default_week_format como el modo.
  • Si está ejecutando una versión de MySQL anterior a la 4.0.14 y no se especifica ningún modo, la función SEMANA utilizará 0 como modo.
  • La función WEEKOFYEAR devuelve el mismo valor de retorno que la función WEEK, la sintaxis es WEEK(date_value,3).
  • Consulte también las funciones EXTRACTO, AÑO, TRIMESTRE, MES, DÍA, HORA, MINUTO, SEGUNDO y MICROSEGUNDO.

aplicar para

La función SEMANA está disponible en las siguientes versiones de MySQL:

  • MySQL 5.7, MySQL 5.6, MySQL 5.5, MySQL 5.1, MySQL 5.0, MySQL 4.1, MySQL 4.0, MySQL 3.23

ejemplo

Veamos algunos ejemplos de la función SEMANA de MySQL y exploremos cómo usar la función SEMANA en MySQL.

Por ejemplo:
(Nota: Sus resultados pueden diferir de los ejemplos a continuación, dependiendo de la configuración de su variable de sistema default_week_format).

mysql> SELECT WEEK('2014-01-01');
Result: 0

mysql> SELECT WEEK('2014-04-20');
Result: 16

mysql> SELECT WEEK('2014-07-16');
Result: 28

mysql> SELECT WEEK('2014-10-15');
Result: 41

El ejemplo de la última SEMANA mostrará la parte de la semana de la fecha actual del sistema (tal como la devuelve la función CURDATE).

mysql> SELECT WEEK(CURDATE());