我有一列,它由表中每个条目的日期时间组成。这些条目跨越了许多天和所有时间。我只想过滤一天中某个时间段之间发生的条目,比如上午10点到下午1点之间。如何做到这一点?
日期时间存储为ISO-8601格式的字符串。例如:2021-01-22T12:50:0-05:00
首先,将sqlite日期和时间函数文档放在手边。
类似于:
WHERE strftime("%H:%M",yourdate) between "10:00" and "13:00"
应该完成任务。