Talvez seria mais fácil fazer o cálculo de data em VB a seguir constrói onde cláusula?
no vb:
DateCount não ofuscante como o inteiro = o x
CutoffDate não ofuscante como a data = o DateAdd (DateInterval.Day, DateCount, data)
sSql_Where = “e >= de END_DT” & CutoffDate