首页 > 解决方案 > 没有时间戳值的 date_trunch 周

问题描述

我想按如下方式提取组中的一周

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

但我希望我的输出只有一周而不是一周的时间戳 0:00:00

如何更改代码以获得该输出?谢谢

current output
12-05-20 0:00:00

desired output
12-05-20 

标签: sql

解决方案


在 postgres 中,您可以将输出转换为日期

select '12-05-20 0:00:00'::date ;

->2020-05-12

在你的情况下

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

推荐阅读