MariaDB: 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.

MariaDB: función de semana

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

describir

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

sintaxis

La sintaxis de la función SEMANA en MariaDB 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.
  • 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 MariaDB:

  • María Base de datos 10

ejemplo

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

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).

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

SELECT WEEK('2014-01-05');
Result: 1

SELECT WEEK('2014-01-12');
Result: 2

SELECT WEEK('2014-05-19');
Result: 20

SELECT WEEK('2014-11-23');
Result: 47

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).

SELECT WEEK(CURDATE());