我正在尝试构建一个带有 where 子句的 vb.net 应用程序,以使用 DateTime 字段过滤数据。
我的表包含 5 个字段和超过 10000 行。我想使用 DateTime 字段来查找从现在起超过 7 年的所有行。但是这个脚本会被重复使用很多次。所以我不想使用这种 where 子句,因为我不想每次运行应用程序时都需要修改 where 子句:
select * from myTable WHERE myDateTimeField < '2006-09-07 00:00:00.000'
我想找到一种方法来编写这样的 where 子句:
select * from myTable WHERE myDateTimeField "is older than 7 years from NOW
"
我不经常使用 VB.net(如您所见),所以这件事真的困扰着我