Ich benutze SQLObject, ein Wrapper für Python zur Verwaltung von SQL-Abfragen, mit Python 2.7. Ich weiß, ich kann Daten auswählen, indem Sie einen Wörterbuch mit wie:Python SQL-Objekt Auswahl von Daten nach Wörterbuch und Datum
restrictions = { ... }
selection = sql_table.selectBy(**restrictions).orderBy('-createdtime')
Ich kann auch für Datum abfragen, indem Sie:
selection = sql_table.select(sql_table.q.creatdtime>=datetime.datetime(year, month, day, 0, 0, 0, 0)
Allerdings mag ich zusammen mit dem Datum sortieren, beide verwenden, wie sowie die Wörterbuchpaarungen. Wenn ich versuche, sie so zusammenzusetzen:
selection = sql_table.select(**restrictions, sql_table.q.creatdtime>=datetime.datetime(year, month, day, 0, 0, 0, 0)
Es funktioniert nicht. Gibt es eine Möglichkeit, die SQL-Abfrage nach einem Datetime-Bereich und nach der Wörterbuchpaarung zu filtern?