Ich öffne viele Tabellen aus SQL und möchte nur die letzten 7 Tage öffnen können. Wenn ich das Skript ausführe, soll es die Datums-/Uhrzeitspalte in der SQL-Tabelle betrachten und nur die Daten der letzten 7 Tage öffnen.
Hier ist mein Open-Table-Skript:
Datenbank öffnen(
"DSN=0.20;UID=****=****;APP=JMP;WSID=VJDSTATION;DATABASE=BioControl;",
"SELECT * FROM dbo.VisitLog", "Besuchsprotokoll"
);
Die Spalte, auf die ich verweisen möchte, ist VisitStart, eine Datums-/Uhrzeitspalte. Ich möchte grundsätzlich sagen können, dass ich alle Daten > Today() - in days(7) öffnen möchte.
Bitte helfen Sie!
Dies ist eine SQL-Frage – und sie hängt von der Art der Datenbank ab, die Sie abfragen.
Du könntest es versuchen
SELECT * FROM dbo.VisitLog WHERE CreateDate > SYSDATE - 7
Wenn es sich um eine Oracle-Datenbank handelt, sollte dies funktionieren.