sql >> Base de Datos >  >> RDS >> Mysql

Operaciones de fecha y hora de SQLAlchemy en el lado del servidor

Si necesita esto solo para DAY s (que son intervalos predeterminados), luego simplemente restablezca su SQL como:

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

se puede escribir en términos SA como:

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

Si necesita filtrar por diferentes tipos de intervalos (semanas, meses, años), probablemente necesite escribir un compilador SQL Construct personalizado (consulte Construcciones SQL personalizadas y extensión de compilación para más información).