2017-10-12 73 views
1

我使用下面的查询更改所有日期对应的星期的星期一:PostgreSQL中:截断时/分/秒从时间戳

select date_trunc('week', join_date) as join_wk from my_table 

这个查询转换2017-08-23 11:30:022017-08-21 00:00:00

我我想知道是否有可能从输出2017-08-21 00:00:00中删除hour/min/second?即使输出格式为2017-08-21

回答

3

date_trunc返回timestamp。您可以将它投射到date以将时间损失掉一部分:

SELECT DATE_TRUNC('week', join_date)::DATE AS join_wk FROM my_table 
-- Here ----------------------------^