¿Estaría más fácil hacer el cálculo de fecha en VB después construye quizá donde cláusula?
en vb:
DateCount dévil como número entero = x
CutoffDate dévil como la fecha = DateAdd (DateInterval.Day, DateCount, fecha)
sSql_Where = “y >= de END_DT” y CutoffDate