Я полагаю, что следующее может быть основой для решения. В основном он преобразует значения даты / времени в один и тот же формат для сравнения.
Преобразует столбец timestamp в формат datetime (гггг-мм-дд чч: мм: сс) для сравнения: -
SELECT *
FROM transactions
WHERE datetime(timestamps,'unixepoch') BETWEEN '2018-09-05 02:00' AND '2018-09-05 23:59'
;
Преобразует значения для сравнения с форматом timestamp (отбрасывает тысячные): -
SELECT *
FROM transactions
WHERE timestamps BETWEEN strftime('%s', '2018-09-05 02:00') AND strftime('%s', '2018-09-05 23:59')
;
- Обратите внимание на местное время, использование «сейчас» убрано для простоты.
Вот полный SQL, который был использован для проверки выше: -
DROP TABLE If EXISTS transactions;
CREATE TABLE IF NOT EXISTS transactions (id INTEGER PRIMARY KEY, amounts INTEGER(20), timestamps INTEGER(20));
INSERT INTO transactions (amounts, timestamps) VALUES
(450,1536115105.62894),
(450,1536115105.62894),
(450,1536115105.62894),
(551,1537115603.29054)
;
SELECT *,
datetime(timestamps,'unixepoch') AS dt,
strftime('%Y-%m-%d 02:00','2018-09-05') AS cmprtime1,
strftime('%Y-%m-%d 23:59','2018-09-05') AS cmprtime2,
strftime('%s','2018-09-05 02:00') AS cmprts1,
strftime('%s','2018-09-05 23:59') AS cmprts2
FROM transactions;
SELECT *
FROM transactions
WHERE datetime(timestamps,'unixepoch') BETWEEN '2018-09-05 02:00' AND '2018-09-05 23:59'
;
SELECT *
FROM transactions
WHERE timestamps BETWEEN strftime('%s', '2018-09-05 02:00') AND strftime('%s', '2018-09-05 23:59')
;
Результаты выполнения вышеуказанного: -
Первый запрос (показывает преобразованные значения): -

Второй запрос (преобразует столбец отметки времени в формат даты и времени для сравнения) (выбирает 3 из 4): -

Третий запрос (преобразует значения сравнения в метки времени) (выбирает 3 из 4): -

- Повторюсь, преобразование в местное время / использование сейчас не используется для простоты.