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());