从 prestosql 中的日期列获取星期几?



>我有一个名为天的日期列,例如2019/07/22如果我想创建一个自定义字段,将该日期转换为实际的星期几,例如星期日星期一,这怎么可能?我似乎找不到适用于presto sql的方法。

感谢您的查看

您可以使用format_datetime函数从日期或时间戳中提取星期几:

SELECT format_datetime(day, 'E')
FROM (
VALUES DATE '2019-07-22'
) t(day)

生产:

_col0
-------
Mon

如果需要当天的全名,请使用format_datetime(day, 'EEEE')

_col0
-------
Monday

您可以尝试提取('day' from day(作为day_name。

相关内容

  • 没有找到相关文章

最新更新