我想从数据集中查询一个子集。每行都有以下格式的时间戳:
2014-04-25T17:25:14
2014-04-25T18:40:16
2014-04-25T18:44:57
2014-04-25T19:10:32
2014-04-25T20:22:12
...
目前,我使用以下查询来选择基于时间的子集:
time LIKE '%2014-04-25T18%' OR time LIKE '%2014-04-25T19%'
当您开始按分钟或秒过滤时,这变得相当复杂。
有没有办法运行查询,例如...
time > '%2014-04-25T18%' AND time < '%2014-04-25T19%'
正则表达式也可以。
该数据库是一个SpatiaLite 数据库。时间列的类型为 VARCHAR。