小编Cra*_*ner的帖子

PostgreSQL 9.2 在 tstzrange 中的天数?

如何找到一个范围内包含的天数?

例如,使用这些时间戳范围,获取这些(整数)天数:

tstzrange('2013-10-01 07:00', '2013-10-01 07:15') | 1 (day)
tstzrange('2013-10-01 07:00', '2013-10-01 23:45') | 1 (day)
tstzrange('2013-10-01 02:00', '2013-10-02 23:45') | 2 (days)
tstzrange('2013-10-01 07:00', '2013-10-03 01:00') | 2 (days)
tstzrange('2013-10-01 01:00', '2013-10-03 23:00') | 3 (days)
tstzrange('2013-10-01 23:00', '2013-10-04 01:00') | 4 (days)
Run Code Online (Sandbox Code Playgroud)

在我的挖掘中,我没有找到一个内置的函数。

是否有必要拉出lower()upper()时间戳元素,然后获取它们之间的日期间隔?

postgresql datatypes postgresql-9.2

3
推荐指数
1
解决办法
3024
查看次数

标签 统计

datatypes ×1

postgresql ×1

postgresql-9.2 ×1