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