DateTime フィールドを使用してデータをフィルター処理する where 句を使用して、vb.net アプリケーションを構築しようとしています。
私のテーブルには 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 をあまり使用しないので (ご覧のとおり)、このことは本当に私を悩ませています。