Se ti serve solo per DAY
s (che sono intervalli predefiniti), quindi semplicemente riformulando il tuo SQL come:
c2.due_time > ADDDATE(c1.due_time, - 7)
può essere scritto in termini SA come:
filter(Charge.due_time > func.ADDDATE(OldCharge.due_time, -7))
Se devi filtrare per diversi tipi di intervallo (settimane, mesi, anni), probabilmente devi scrivere un compilatore SQL Construct personalizzato (vedi Costrutti SQL personalizzati ed estensione di compilazione per maggiori informazioni).