SQL テーブルから特定の日付範囲を開くSQL から多くのテーブルを開いていますが、過去 7 日間だけを開けるようにしたいと考えています。そのため、スクリプトを実行するときに、SQL テーブルの日付/時刻列を調べて、過去 7 日間のデータのみを開くようにしたいと考えています。
これが私のオープンテーブルスクリプトです:
データベースを開く(
"DSN=0.20;UID=****=****;APP=JMP;WSID=VJDSTATION;DATABASE=BioControl;",
"SELECT * FROM dbo.VisitLog"、"VisitLog"
);
参照したい列は、日付時刻列である VisitStart です。基本的に、すべてのデータを開きたい > Today() - in days(7) と言いたいのです。
助けてください!
データアクセスRe: SQL テーブルから特定の日付範囲を開くこれは SQL に関する質問です。クエリを実行するデータベースの種類によって異なります。
あなたは試すかもしれません
SELECT * FROM dbo.VisitLog WHERE CreateDate > SYSDATE - 7
Oracle データベースの場合、これは機能するはずです。