【发布时间】:2021-08-31 16:11:33
【问题描述】:
我有一个来自 oracle db 的数据集,看起来像这样:
ticket_num start_date repair_date
1 1/1/2021 02:05:15 1/4/2021 09:30:00
2 1/2/2021 12:15:45 1/2/2021 14:03:00
3 1/2/2021 12:20:00 1/2/2021 13:54:00
我需要计算一个小时内的有效票数。因此,如果该票在该小时之前打开,并在该小时之后关闭,它将被计算在内。无论在此期间是否有有效票证,都需要表示所有日期和时间。预期的输出是:
month day hour #active_tix
1 1 2 1
1 1 3 1
...
1 2 12 3
1 2 13 3
1 2 14 2
1 2 15 1
...
1 4 9 1
1 4 10 0
任何帮助将不胜感激。
【问题讨论】: