у меня есть таблица о посещаемости
я хочу показать данные только в этом диапазоне ('2017-11-11 03:00:00 TO 2017-11-11 08: 00: 00 ') где диапазон в 2017-11-11, 03:00:00 и 2017-11-11, 23: 00: 00
my my postgres sql
select DISTINCT on (a.userid) a.userid, b.name, a.checktime
FROM checkinout a LEFT JOIN
userinfo b
on a.userid = b.userid
where a.checktime >= '2017-12-05 03:00:00' AND
a.checktime <= '2017-12-05 08:00:00' IN (SELECT checktime FROM checkinout where checktime >='2017-12-05 03:00:00' AND checktime <='2017-12-05 23:00:00')
theошибка: оператор не существует: логическое значение = отметка времени без часового пояса