Esta função é compatível com um parâmetro opcional para especificar um fuso horário. Se nenhum fuso horário for especificado, será usado o padrão America/Los_Angeles.
No exemplo a seguir, o primeiro carimbo de data/hora ocorre antes do segundo, resultando em uma saída negativa.
ISOWEEK: trunca timestamp_expression no limite da semana ISO 8601 anterior. ISOWEEKs começam na segunda-feira. A primeira ISOWEEK de cada ano ISO contém a primeira quinta-feira do ano do calendário gregoriano correspondente. Qualquer date_expression anterior a esta vai truncar na segunda-feira anterior.
ISOYEAR: trunca timestamp_expression no limite do ano de numeração da semana ISO 8601 anterior. O limite do ano ISO é a segunda-feira da primeira semana que contém a quinta-feira pertencente ao ano do calendário gregoriano correspondente.
A função TIMESTAMP_TRUNC é compatível com um parâmetro timezone opcional. Esse parâmetro se aplica aos seguintes date_parts: