我有这种格式的两个日期,我想在工作时间找到它们之间的差异。
2019-03-07 00:34:08
让我们假设一个普通的9-5,周一至周五
编辑:忘记提到这必须是标准查询。我在BI工具中这样做,他们还不支持UDF。所以这在技术上不是亚马逊红移,但我找不到标签。
这实际上是一个非常复杂的问题,因为它涉及:
接近这个要求的最好方法是Create a Scalar Python UDF - Amazon Redshift接受两个日期的输入,然后输出差异。
Internet上有许多Python库和示例代码来计算时间,例如:How to find the number of hours between two dates excluding weekends and certain holidays in Python? BusinessHours package