Yahoo Clever wird am 4. Mai 2021 (Eastern Time, Zeitzone US-Ostküste) eingestellt. Ab dem 20. April 2021 (Eastern Time) ist die Website von Yahoo Clever nur noch im reinen Lesemodus verfügbar. Andere Yahoo Produkte oder Dienste oder Ihr Yahoo Account sind von diesen Änderungen nicht betroffen. Auf dieser Hilfeseite finden Sie weitere Informationen zur Einstellung von Yahoo Clever und dazu, wie Sie Ihre Daten herunterladen.

Eingrenzung von SQL Abfrage auf Datum älter sowieso?

Ich möchte in Excel via ODBC einige Daten aus einer Oracle-DB ziehen.

Es gibt ein Feld namens "Create Time" das wie folgt befüllt ist: "2009-01-08 14:04:26,000".

Ich möchte nun gleich beim ziehen der Daten ausschließen, das Datensätze mit einem Datum jünger als 30 Tage von Heute an gezogen werden - Bzw. Vereinfacht: Ausgegeben werden soll das, was Älter ist als 30 Tage von heute an (und jedes mal, wenn ich aktualisiere)

Kann mir da jemand einen Tipp geben?

Update:

Das Statement wird in der SQL Abfrage definiert - der Code müsste für MSSQL gelten wenn ich mich nicht irre.

Die Daten werden erst NACH ausführen dieses Statements an Excel übergeben. Ich möchte die Daten nicht erst in Excel "filtern".

1 Antwort

Bewertung
  • vor 1 Jahrzehnt
    Beste Antwort

    Sehe ich das richtig, dass du das SQL-Statement direkt in die Zelle schreiben kannst? (Hab ich noch nicht gemacht) - Jedenfalls müsste das Statement ungefähr so aussehen:

    select ... from ... where createtime > '2009-05-10'

    Um das ganze dynamisch zu machen (also jeweils auf das aktuelle Tagesdatum bezogen), müsstest du wahrscheinlich in eine andere Zelle das Tagesdatum (minus 30 Tage) in der Form JJJJ-MM-TT einfüllen und das dann per Formel in dein Statement einbauen.

Haben Sie noch Fragen? Jetzt beantworten lassen.