-1

在此处输入图像描述我有“jobstarttimeiso”列,我想根据日期为一年中的第几周创建另一个列。我该怎么做呢?我正在使用 Redash 从 redshift 数据库中查询。请帮忙!谢谢你。灰

4

1 回答 1

0

extract 函数将返回一个星期数,例如

select extract(week from jobstarttimeiso)  as weeknumber

一般来说:

EXTRACT ( datepart FROM { TIMESTAMP 'literal' | timestamp } )

请参阅:https ://docs.aws.amazon.com/redshift/latest/dg/r_EXTRACT_function.html

或者你也可以使用to_char()

TO_CHAR (timestamp_expression | numeric_expression , 'format')

将参数IYYY作为 ISO 8601 周编号年份的格式(4 位或更多位)

于 2020-04-12T04:48:12.257 回答