Mysql
 sql >> Datenbank >  >> RDS >> Mysql

SQLAlchemy datetime-Operationen auf der Serverseite

Wenn Sie dies nur für DAY benötigen s (das sind Standardintervalle) und wiederholen Sie dann einfach Ihr SQL wie folgt:

c2.due_time > ADDDATE(c1.due_time, - 7)

kann in SA-Begriffen geschrieben werden als:

filter(Charge.due_time > func.ADDDATE(OldCharge.due_time, -7))

Wenn Sie nach verschiedenen Intervalltypen (Wochen, Monate, Jahre) filtern müssen, müssen Sie wahrscheinlich einen benutzerdefinierten SQL-Konstrukt-Compiler schreiben (siehe Benutzerdefinierte SQL-Konstrukte und Kompilierungserweiterung für weitere Informationen).