我正在使用此表达式将 UTC 的日期转换为其等效的美国/东部时间:
CAST((FROM_TZ(CAST(date_field AS TIMESTAMP),'+00:00') AT TIME ZONE 'US/Eastern') AS DATE) DATE_FIELD_ET
我希望使用更通用的表达式将值转换为当地时间:
CAST((FROM_TZ(CAST(note_time AS TIMESTAMP),'+00:00') AT LOCAL TIME ZONE) AS DATE) DATE_FIELD_LOCAL
但是这种语法不起作用。
有没有办法做到这一点?