WEEK

Devuelve el número de la semana para una fecha determinada.

Ejemplo de uso

WEEK(Date)

Sintaxis

La siguiente sintaxis devuelve el número de semana de un valor de fecha.

WEEK( date_expression )

La siguiente sintaxis devuelve el número de semana de un valor de fecha en modo de compatibilidad.

WEEK( X [, format_string ])

Parámetros

  • date_expression: Es un campo o una expresión de fecha y hora.
  • X: Es un campo o una expresión que se evalúa como texto, número o fecha en modo de compatibilidad.
  • format_string: Formato para X Es opcional si X está configurado correctamente como un campo de fecha semántico.

Cadenas de formato para fechas en modo de compatibilidad

Las funciones de fecha admitidas aceptan los siguientes formatos de entrada si X es un campo o una expresión de texto, o bien una fecha en modo de compatibilidad:

  • BASIC: %Y/%m/%d-%H:%M:%S
  • DEFAULT_DASH: %Y-%m-%d [%H:%M:%S]
  • DEFAULT_SLASH: %Y/%m/%d [%H:%M:%S]
  • DEFAULT_DECIMAL: %Y%m%d [%H:%M:%S]
  • RFC_1123: Por ejemplo, sáb., 24 de mayo de 2008, 20:09:47 GMT
  • RFC_3339: Por ejemplo, 2008-05-24T20:09:47Z
  • DECIMAL_DATE: Igual que DEFAULT_DECIMAL

Se acepta cualquier formato strptime válido.

Las funciones de tiempo admitidas aceptan el siguiente formato de entrada si X es un campo o una expresión de número:

  • SECONDS: segundos desde el ciclo de entrenamiento
  • MILLIS: Milisegundos desde el ciclo
  • MICROS: Microsegundos desde el ciclo de entrenamiento
  • NANOS: nanosegundos desde el ciclo de entrenamiento
  • JULIAN_DATE: Días desde el ciclo

Ejemplos

Fórmula de ejemplo Entrada Salida
WEEK(Date) Jan 1, 2019 1
WEEK(Date as Text, 'BASIC') 2019/01/01-09:40:45 1
WEEK(Date as Number, 'SECONDS') 1561784874 26

WEEK(Date as lots of Numbers, 'MILLIS')

1562004058620 27

Notas

Esta función trabaja con fechas en modo de compatibilidad y con tipos de datos Date y Date & Time actualizados.

Esta función devuelve el número de semana desde el inicio del año según el estándar ISO 8601.