Redshift 中日期之间的时间间隔差异
Time interval difference between dates in Redshift
我需要分析Amazon-Redshift中两个日期的时间间隔差异,例如:
'2021-10-13 14:37:00' - '2021-10-13 12:00:00' = '02:37:00'
或者如果日期不同:
'2021-10-13 14:37:00' - '2021-10-12 12:00:00' = '26:37:00'
我只想出 datediff()
函数。这个功能只是我想要的return部分。
那么,有没有更好的方法来return我需要的结果?
使用 -
减去它们得到 INTERVAL
。然后,您可以根据需要格式化间隔。例如:
select to_char(timestamp '2021-10-13 14:37:00' -
timestamp '2021-10-13 12:00:00', 'HH:MI:SS')
结果:
02:37:00
我需要分析Amazon-Redshift中两个日期的时间间隔差异,例如:
'2021-10-13 14:37:00' - '2021-10-13 12:00:00' = '02:37:00'
或者如果日期不同:
'2021-10-13 14:37:00' - '2021-10-12 12:00:00' = '26:37:00'
我只想出 datediff()
函数。这个功能只是我想要的return部分。
那么,有没有更好的方法来return我需要的结果?
使用 -
减去它们得到 INTERVAL
。然后,您可以根据需要格式化间隔。例如:
select to_char(timestamp '2021-10-13 14:37:00' -
timestamp '2021-10-13 12:00:00', 'HH:MI:SS')
结果:
02:37:00