【问题标题】:Convert dates to dates with a first day of the month in Snowflake在 Snowflake 中将日期转换为每月第一天的日期
【发布时间】:2023-01-26 19:16:32
【问题描述】:

有日期,例如:

'2022-10-11'
'2022-01-20'
'2022-12-31'

如何将它们转换为 Snowflake 中的以下日期?

'2022-10-01'
'2022-01-01'
'2022-12-01'

谢谢!

【问题讨论】:

  • 正是我需要的,谢谢!如果您不将其放在评论中而是将其作为完整答案,我想将其标记为解决方案。

标签: sql snowflake-cloud-data-platform


【解决方案1】:

可以通过DATE_TRUNC函数来实现:

SELECT DATE_TRUNC('MONTH',  col_name) FROM ...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-10-14
    • 1970-01-01
    • 1970-01-01
    • 2021-12-06
    • 2017-09-23
    • 1970-01-01
    • 1970-01-01
    • 2019-07-28
    相关资源
    最近更新 更多