SETTIMANA

Restituisce il numero della settimana per una data specificata.

Esempi di utilizzo

WEEK(Date)

Sintassi

La seguente sintassi restituisce il numero della settimana da un valore di data.

WEEK( date_expression )

La seguente sintassi restituisce il numero di settimana da un valore di data in modalità di compatibilità.

WEEK( X [, format_string ])

Parametri

  • date_expression: un'espressione o un campo per la data e l'ora.
  • X: un campo o un'espressione che restituisce testo, un numero o una data in modalità di compatibilità.
  • format_string: formato per X. Facoltativo se X è configurato correttamente come campo data semantica.

Formattare le stringhe per le date in modalità di compatibilità

Le funzioni di data supportate accettano i seguenti formati di input se X è un'espressione o un campo di testo oppure una data in modalità di compatibilità:

  • 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: ad esempio sabato 24 maggio 2008 20:09:47 GMT
  • RFC_3339: ad esempio 2008-05-24T20:09:47Z
  • DECIMAL_DATE: uguale a DEFAULT_DECIMAL

È accettato qualsiasi formato strptime valido.

Le funzioni di ora supportate accettano il seguente formato di input se X è un'espressione o un campo numerico:

  • SECONDS: secondi dall'epoca
  • MILLIS: millisecondi dall'epoca
  • MICROS: microsecondi dall'epoca
  • NANOS: nanosecondi dall'epoca
  • JULIAN_DATE: giorni dall'epoca

Esempi

Example formula Input Output
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

Note

Questa funzione può essere utilizzata sia con le date in modalità di compatibilità sia con i tipi di dati relativi a data e data e ora sottoposti ad upgrade.

Questa funzione restituisce il numero della settimana dall'inizio dell'anno in base allo standard ISO 8601.