Seite 1 von 1

SQL-Syntax Problem mit DateAdd

Verfasst: Di, 17.05.2011 22:58
von veloce83
Hallo,

ich als absoluter Nicht-Informatiker habe mal wieder ein Problem. Vielleicht erstmal ganz einfach beschrieben, die folgende Befehlszeile für eine Abfrage gibt mir einen schönen Syntax-Fehler:

SELECT "Datum" FROM "Tabellenname" WHERE "Datum" < DateAdd (m, -3, CURRENT_DATE)

Der Gedanke dahinter ist der, dass mir die Abfrage Zeilen anzeigen soll, die ein Datum enthalten, das mehr als 3 Monate zurückliegt.

Wenn jemand dafür eine Lösung hätte, wäre ich mal wieder sehr sehr dankbar. Alle Seiten, die ich zu dem Thema fand, konnten mir bislang nicht helfen.

Tom

Re: SQL-Syntax Problem mit DateAdd

Verfasst: Do, 19.05.2011 03:45
von DPunch
Aloha

Bei der eingebetteten HSQL-DB sieht die Syntax ungefähr so aus:

Code: Alles auswählen

SELECT "Datum" FROM "Tabellenname" WHERE DATEDIFF('mm',CURRENT_DATE,"Datum") < -3
DATEADD wird in der eingebetteten Version glaube ich nicht unterstützt.