看来我们目前无法将无穷大作为区间。
尝试时:
选择“无限”::间隔;`
我们得到
SQL Error [22007]: ERROR: invalid input syntax for type interval: "infinity"
如何指定间隔的最大值?
我尝试比较 2 个无限时间戳
SELECT ('-infinity'::timestamp + '1 day'::INTERVAL)::timestamp without time zone at time zone 'UTC'
- 'infinity'::timestamp without time zone at time zone 'UTC';
但现在得到
SQL Error [22008]: ERROR: cannot subtract infinite timestamps
有什么想法吗?
最佳答案
是的,确实如此。您不能使用 interval
数据类型表示无限间隔。
关于postgresql - 如何在 postgres 中声明区间无穷大?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68080857/