首页 > 解决方案 > SQLITE3 按日期过滤

问题描述

我的数据库中有一个“added_at”列,它存储的日期时间类似于 2021-06-02T23:39:21.892000+00:00(format: %Y-%m-%dT%H:%M:%S.%fZ)。我正在尝试执行选择操作并请求日期列在给定列之后的行。例子: SELECT * FROM used_bot WHERE added_at > 2021-08-05T02:13:11.864912+00:00

然而,这给了我以下错误:

Exception has occurred: OperationalError unrecognized token: "05T02"

有人可以帮助我并指出我做错了什么

标签: pythonsqlsqlite

解决方案


尝试在单引号中添加您的日期时间。


SELECT * FROM used_bot WHERE added_at > '2021-08-05T02:13:11.864912+00:00'


推荐阅读