Seite 1 von 1

SQL mit Parameter

Verfasst: Samstag 7. April 2012, 15:05
von Thomas_S
Hallo,

ich greife mit Libreoffice Base auf jverein zu. Das funkioniert auch. Bei Abfragen habe ich aber das Problem, daß es mir nicht gelingt, einen Parameter in die Abfrage einzubauen. Also beispielsweise Mitglieder anzuzeigen, die ab einem bestimmten Datum eingetreten sind. Etwa so: EINTRITT > DatumAb. DatumAb ist der Parameter, den ich bei Ausführung der Abfrage eingeben möchte. In welcher Form muß ich den Parameter im SQL-Statement schreiben, :DatumAb funktioniert nicht, eckige Klammern auch nicht, ...?

Danke für Hilfe

Thomas

Re: SQL mit Parameter

Verfasst: Samstag 7. April 2012, 16:46
von heiner
Hallo,

ohne es ausprobiert zu haben, versuche mal

Code: Alles auswählen

'2012-04-07'
Heiner

Re: SQL mit Parameter

Verfasst: Samstag 7. April 2012, 17:13
von Thomas_S
Hallo Heiner,

ich meinte nicht, wie das Datum einzugeben ist, sondern wie der Parameter im SQL geschrieben wird. Also :AB oder [AB] oder..??

Thomas

Re: SQL mit Parameter

Verfasst: Samstag 7. April 2012, 17:23
von josa49
Hallo Thomas,

in meinen Abfragen sieht das z.B. so aus:

Code: Alles auswählen

SELECT "ANREDE" AS "ANREDE", "NAME" AS "NAME", "VORNAME" AS "VORNAME", "STRASSE" AS "STRASSE", "PLZ" AS "PLZ", "ORT" AS "ORT", "EINTRITT" AS "EINTRITT" FROM "JVEREIN"."PUBLIC"."MITGLIED" AS "MITGLIED" WHERE "EINTRITT" >= {D '2012-01-01' } AND "EINTRITT" <= {D '2012-12-31' } ORDER BY "NAME" ASC
Vielleicht hilft dir das ja.

Joachim