如何在 Postgres 中获取日期范围的开始日期和结束日期?

Ser*_*rov 6 sql postgresql

daterange在表中有类型列。我想选择在未来的日期范围内具有结束日期的所有行。

我可以以某种方式提取查询中日期范围的开始值和结束值吗?

Sta*_*lav 6

我想,你可以使用upper(anyrange)函数来获取这个值。根据文档

就像是:

SELECT * FROM table_name
WHERE upper(daterange_type_colum) > current_date();
Run Code Online (Sandbox Code Playgroud)