【问题标题】:Grouping by Date from DateTime in Postgre SQL在 Postgresql 中按日期从 DateTime 分组
【发布时间】:2023-03-10 03:22:01
【问题描述】:

所以我的表由以下类型的列组成:带时区的时间戳。

例如, 这是列中的一个条目: 2016-07-01 07:01:03+00

我希望能够在我的分组聚合查询中仅使用“2016-07-01”进行分组。

如何从时间戳列中提取日期并仅使用它进行分组?

谢谢。

【问题讨论】:

    标签: postgresql


    【解决方案1】:

    试试... group by date_column_name::date

    【讨论】:

    • 可行,但请注意日期是 UTC。此外,请参阅 this thread 了解有关创建功能索引以加快按日期查询的信息。可能有助于分组,我不确定。
    猜你喜欢
    • 1970-01-01
    • 2010-09-26
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 2021-03-05
    • 2016-03-08
    • 1970-01-01
    • 2012-10-27
    相关资源
    最近更新 更多