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).