我使用以下查询将所有日期更改为相应周的星期一:
select date_trunc('week', join_date) as join_wk from my_table
此查询会将2017-08-23 11:30:02
转换为2017-08-21 00:00:00
我想知道是否可以从输出hour/min/second
中删除2017-08-21 00:00:00
?即以2017-08-21
答案 0 :(得分:3)
date_trunc
返回timestamp
。您可以将其转换为date
以丢失时间部分:
SELECT DATE_TRUNC('week', join_date)::DATE AS join_wk FROM my_table
-- Here ----------------------------^