Om du bara behöver detta för DAY
s (som är standardintervall), gör sedan om din SQL som:
c2.due_time > ADDDATE(c1.due_time, - 7)
kan skrivas i SA-termer som:
filter(Charge.due_time > func.ADDDATE(OldCharge.due_time, -7))
Om du behöver filtrera efter olika intervalltyper (veckor, månader, år) behöver du förmodligen skriva en anpassad SQL Construct-kompilator (se Anpassade SQL-konstruktioner och kompileringstillägg för mer information).