如何在PostgreSQL中获得包括今天在内的最后一个星期日?

时间:2019-05-08 07:57:21

标签: postgresql date

是否可以在PostgreSQL中获取包括今天在内的最后一个星期日?

例如,如果今天是星期天表达式,则返回今天的日期。如果今天是另一天,则返回最近的最后一个星期日。

1 个答案:

答案 0 :(得分:2)

尝试一下:

select current_date - extract(dow from current_date)::integer;

在Postgres中,星期日为0,因此此日期调整正是您所描述的。