SQL 中两个日期范围的重叠(以分钟为单位)
有没有一种简单的方法可以获取 SQL 中两个日期范围的重叠分钟数?我正在使用 PostgreSQL。
Is there an easy way to get the overlap in minutes of two date ranges in SQL? I'm using PostgreSQL.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
该函数将处理 4 个时间戳的任何输入。
用法:
返回:# mins as int
This function will handle any input of 4 timestamps.
Usage:
Returns: # mins as int
假设每个日期范围由两个日期字段组成;第一个范围:date1、date2,第二个范围:date3、date4,第一个范围在第二个范围开始后结束。
未经测试,但应该可以工作。
Assuming each date range consists of two date fields; first range: date1, date2, second range: date3, date4 and the first range ends after the second one begins.
Not tested, but should work.
**
**
**
**