2
我正在使用SQLObject,一个用于Python 2.7的包装器来管理SQL查询。我知道我可以通过使用词典,如选择数据:Python SQL对象按字典和日期选择数据
restrictions = { ... }
selection = sql_table.selectBy(**restrictions).orderBy('-createdtime')
我还可以通过执行查询日期:
selection = sql_table.select(sql_table.q.creatdtime>=datetime.datetime(year, month, day, 0, 0, 0, 0)
不过,我想用两者一起用日期排序以及字典配对。当我试图把它们放在一起像这样:
selection = sql_table.select(**restrictions, sql_table.q.creatdtime>=datetime.datetime(year, month, day, 0, 0, 0, 0)
它不起作用。有什么办法可以通过一系列日期时间和字典配对来过滤SQL查询吗?