Postgres Show Time Availability



我想问一下PostgreSQL是否有一个内置的查询来获取日期时间可用性。

下面是我的表格:

图书结束日期09 - 2022年5月——11点09 - 2022年5月- td>09 - 2022年5月——16:00时09 - 2022年5月——11点09 - 2022年5月——12点09 - 2022年5月——16:00时

这可以通过PostgreSQL v14中新增的多范围类型轻松方便地完成。您使用tsrange()函数从每行的端点构建tsrange,使用range_agg聚合函数将它们聚合为tsmultirange,并从您选择的范围中减去结果。最后,您可以使用unnest将得到的多范围转换成一个范围表。

相关内容

  • 没有找到相关文章

最新更新