Forse sarebbe più facile da fare il calcolo di data in VB quindi costruisce dove clausola?
nel vb:
DateCount fioco come il numero intero = x
CutoffDate fioco come la data = DateAdd (DateInterval.Day, DateCount, data)
sSql_Where = “e >= di END_DT„ & CutoffDate