【问题标题】:Convert date over to PostgreSQL using Date_trunc使用 Date_trunc 将日期转换为 PostgreSQL
【发布时间】:2020-10-05 07:08:58
【问题描述】:

我有一个要转换的日期,但我似乎无法将其切换为 PostgreSQL 格式,如果可能,我想使用 date_trunc。

 convert(VARCHAR(25), dateadd('dd', -('day'(dte.calendar_date) - 1), dte.CalendarDate), 101)

【问题讨论】:

  • 请发布输入数据和预期输出数据的示例。
  • 这个表达式有什么作用?

标签: sql postgresql date type-conversion


【解决方案1】:

如果您想要该月的第一个日期,请使用:

 date_trunc('month', dte.CalendarDate)

您的逻辑看起来模糊不清,就像您试图减去月份的天数,这就是为什么我认为这就是您想要做的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-17
    • 2017-10-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多