Wenn Sie dies nur für DAY
benötigen s (das sind Standardintervalle) und wiederholen Sie dann einfach Ihr SQL wie folgt:
c2.due_time > ADDDATE(c1.due_time, - 7)
kann in SA-Begriffen geschrieben werden als:
filter(Charge.due_time > func.ADDDATE(OldCharge.due_time, -7))
Wenn Sie nach verschiedenen Intervalltypen (Wochen, Monate, Jahre) filtern müssen, müssen Sie wahrscheinlich einen benutzerdefinierten SQL-Konstrukt-Compiler schreiben (siehe Benutzerdefinierte SQL-Konstrukte und Kompilierungserweiterung für weitere Informationen).