首页 > 解决方案 > 输出中没有时间戳的 date_trunc 函数

问题描述

我在下面有查询

select date_trunc('week', time_created) as wk, count(transaction_id)
from table 
group by 1

我的 wk 输出如下所示:

2011-12-26 00:00:00

但我希望所需的输出让我的 wk 看起来像:

2011-12-26 

我尝试了以下三种方法,但我的输出与上面的第一个输出保持一致:

   cast(date_trunc('week', time_created) as date) as wk

   date_trunc('week', time_created)::date as wk

   date_trunc('week', cast(time_created as date)) as wk 

以上都没有改变所需的输出,我不确定 sql 引擎,但它是 SQL MODE 上使用的引擎,我相信它应该是 postgres

不知道我错过了什么,提前感谢您的帮助!

谢谢

标签: sql

解决方案


推荐阅读