【发布时间】:2021-04-08 18:56:44
【问题描述】:
需要帮助)我有一个简单的要求:
SELECT uniq(DeviceId)
from events
where EventDateTime between '2020-12-28 00:00:00' and '2020-12-28 23:59:59'
现在,我需要用一小时的班次找到相同的结果:
SELECT uniq(DeviceId)
from events
where EventDateTime between '2020-12-27 00:23:00' and '2020-12-28 22:59:59'
还有一小时:
SELECT uniq(DeviceId)
from events
where EventDateTime between '2020-12-27 00:22:00' and '2020-12-28 21:59:59'
那么,对于 24 小时,我需要 24 个请求 - 有没有办法在一个请求中做到这一点?
预期结果:
'2020-12-28 00:00:00' - '2020-12-28 23:59:59', 'uniqValue1'
'2020-12-27 00:23:00' - '2020-12-28 22:59:59', 'uniqValue2'
'2020-12-27 00:22:00' - '2020-12-28 21:59:59', 'uniqValue3'
...
'2020-12-27 00:00:00' - '2020-12-27 23:59:59, 'uniqValue24'
【问题讨论】:
标签: clickhouse