Как в sqlite вытащить определенный вид данных за период времени?

Всем привет. Вопрос такой. Есть БД SQLITE вида (значения все примерные)
---порядковый номер ----тип данных --- данные---дата и время --
-------------1--------------------5555----------------44--------"2017-5-4-15.25.45"--
-------------2--------------------5555----------------22--------"2017-5-4-15.25.50"-
-------------3--------------------5555----------------11--------"2017-5-4-15.25.55"--
-------------4--------------------4444----------------44--------"2017-5-4-15.26.00"--
-------------5--------------------4444----------------22--------"2017-5-4-15.26.05"--
-------------6--------------------4444----------------11--------"2017-5-4-15.26.10"--
-------------1--------------------5555----------------44--------"2017-5-4-15.26.15"--
-------------2--------------------5555----------------22--------"2017-5-4-15.26.20"--
-------------3--------------------5555----------------11--------"2017-5-4-15.26.25"--
-------------4--------------------4444----------------44--------"2017-5-4-15.26.30"--
-------------5--------------------4444----------------22--------"2017-5-4-15.26.35"--
-------------6--------------------4444----------------11--------"2017-5-4-15.26.40"--
-------------1--------------------5555----------------44--------"2017-5-4-15.26.45"--
-------------2--------------------5555----------------22--------"2017-5-4-15.26.50"--
-------------3--------------------5555----------------11--------"2017-5-4-15.26.55"--

Каким образом можно вытащить все данные вида 4444 за определенный интервал времени? То есть допустим за 5 часов получается 5 таких интервалов. Каждый интервал хочу записать в отдельный словарь.
Если один интервал, то понятно. Но не когда их много.
Дата и время каждый раз разные.
Попробую дополнить.
В итоге я хочу получить (см. вопрос)
INT1 = 44,22,11(4,5 и 6 строки)
INT2 = 44,22,11(10,11 и 12 строки)
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ответы на вопрос 1
rozhnev
@rozhnev
Fullstack programmer, DBA, медленно, дорого
Не очень понятно что Вы хотите получить. Возможно так?
select * from t1
where type = 4444 and date between '2017-5-4-12.00.00' and '2017-5-4-17.59.59';


SQLite fiddle
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы