5분 마다 기록되는 온도가 있다. 그런데 한 번 빠지는 시간이 있다.
select * from refri where classification = 'cool' and location = 'gross' AND
time between '2025-10-15 20:00:00' AND '2025-10-15 20:59:00'
order by time;
이렇게 24번을 반복하려니 너무 귀찮았다. 코파일럿에게 물어 보았다.
SELECT date_trunc('hour', time) AS hour,
COUNT(*) AS count_per_hour
FROM refri
WHERE classification = 'cool'
AND location = 'gross'
AND time BETWEEN '2025-10-15 00:00:00' AND '2025-10-15 23:59:59'
GROUP BY hour
ORDER BY hour;
UTC로 20시 10분이다. 확인 결과 공유기 재부팅 시간이다. 그래서 재부팅을 하지 않도록 설정을 변경했다.