Amazon redshift 获取两个日期的营业时间差(红移)

Amazon redshift 获取两个日期的营业时间差(红移),amazon-redshift,Amazon Redshift,我有两个这种格式的日期,我想在营业时间内找出它们之间的区别 2019-03-07 00:34:08 让我们假设一个正常的9-5,周一到周五 编辑:忘记提到这必须是一个标准查询。我在一个BI工具中这样做,他们还不支持UDF。从技术上讲,这不是亚马逊红移,但我找不到标签。这实际上是一个相当复杂的问题,因为它涉及: 一天中的几个小时 跳过9-5小时以外的非营业时间 跳过周末 达到这一要求的最佳方法是,输入两个日期,然后输出差值 Internet上有许多Python库和示例代码用于计算时间,例如:

我有两个这种格式的日期,我想在营业时间内找出它们之间的区别

2019-03-07 00:34:08

让我们假设一个正常的9-5,周一到周五


编辑:忘记提到这必须是一个标准查询。我在一个BI工具中这样做,他们还不支持UDF。从技术上讲,这不是亚马逊红移,但我找不到标签。

这实际上是一个相当复杂的问题,因为它涉及:

  • 一天中的几个小时
  • 跳过9-5小时以外的非营业时间
  • 跳过周末
达到这一要求的最佳方法是,输入两个日期,然后输出差值

Internet上有许多Python库和示例代码用于计算时间,例如: