我已经搜索了一些以 10 分钟间隔获取最后 1 小时的详细信息,如下所示
如果假设当前时间是 10:30,我期望输出如下,请建议我解决方案。
TIME_SLOT
09:31 - 09:40
09:41 - 09:50
09:51 - 10:00
10:01 - 10:10
10:11 - 10:20
10:21 - 10:30
我有格式为 (CUSTOMER) 的表格(图 1.1)
M_CODE H_CODE END_TIME_OF_SERVICE ADULT ADULT_F
TKLK LONE 09:19:16 1 2
TKLK LONE 09:22:11 4 6
TKLK LONE 09:32:46 2 7
TKLK LONE 09:32:46 4 9
TKLK LONE 10:09:36 1 3
如果我运行( SELECT strftime('%H:%M', end, '-9 minutes') || ' - ' || strftime('%H:%M', end ) AS time_slot FROM end_times )它给出正确的输出为(图 - 1.2)
09:19 - 09:28
09:29 - 09:38
09:39 - 09:48
09:49 - 09:58
09:59 - 10:08
10:09 - 10:18
你能指导如何映射这两个表,假设CUSTOMER表中的记录应该总结为adult和adult_f列(图1.2到图1.1)
ADULT ADULT_F TIME_SLOT
5 8 09:19 - 09:28
6 16 09:29 - 09:38
0 0 09:39 - 09:48
0 0 09:49 - 09:58
0 0 09:59 - 10:08
1 3 10:09 - 10:18
请指导我一个解决方案,感谢您的时间。