Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Operações de data e hora SQLAlchemy no lado do servidor


Se você precisar disso apenas para DAY s (que são intervalos padrão), então simplesmente reafirmando seu SQL como:
c2.due_time > ADDDATE(c1.due_time, - 7)

pode ser escrito em termos de SA como:
filter(Charge.due_time > func.ADDDATE(OldCharge.due_time, -7))

Se você precisar filtrar por diferentes tipos de intervalo (semanas, meses, anos), provavelmente precisará escrever um compilador SQL Construct personalizado (consulte Construções SQL personalizadas e extensão de compilação para mais informações).