Как фильтровать разделы на основе диапазона дат

У меня есть таблица улья, которая разделена на y, m, d, h, min(у =2018/ м =06/ д =05/ ч =10/ мин =00) в UTC. Я собираюсь запросить эту таблицу на основе диапазона дат в IST. Например, если я хочу запросить диапазон дат с 12-04-2018 по 16-06-2018 в IST, я получу сложный фильтр-запрос, который будет выглядеть примерно так:

y=2018 && ( m=05 || (m=04 && d>12) || (m=04 && d=12 && h>18) || (m=06 && d<16) || (m=06 && d=16 && h<=18))

Запрос не совсем правильный, так как я проигнорировал min Вот. Но это становится очень сложным.

Есть ли элегантный способ эффективно запрашивать только необходимые разделы. Я сталкивался с этим постом, но для меня не представляется возможным легко перераспределить мои данные из-за их объема.

0 ответов

Другие вопросы по тегам