Abfrageparameter in H2

 
legis
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 75
Dabei seit: 02 / 2013
Betreff:

Abfrageparameter in H2

 · 
Gepostet: 27.10.2024 - 11:39 Uhr  ·  #1
Hallo,
ich möchte aus LibreOffice Base auf die H2-DB von Hibiscus zugreifen, was auch problemlos klappt.
Nun möchte ich für die Buchhaltung die Abfragen erstellen, beginnend mit der Jahreszahl als abzufragendem Parameter, um die Menge der auszuwertenden Buchungssätze auf das gewünschte Jahr zu begrenzen.
Base greift dann auf die Funktionen von H2 zu, wo es die Funktion 'YEAR' gibt, die aber als 'deprecated' ausgewiesen ist.
Ist die vllt dennoch hier anzuwenden, denn es liegt ja nicht die aktuelle h2-Version zugrunde?
Wie müßte ich die Parameter-Bedingung in SQL formulieren, damit das klappt?
legis
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 75
Dabei seit: 02 / 2013
Betreff:

Re: Abfrageparameter in H2

 · 
Gepostet: 27.10.2024 - 12:38 Uhr  ·  #2
Lösung gefunden im Netz: h2 akzeptiert keine benannten parameter, mit der SQL-Einfügung
AND YEAR( "UMSATZ"."DATUM" ) = ?
statt AND YEAR( "UMSATZ"."DATUM" ) = :Jahr
funktioniert es!
Gewählte Zitate für Mehrfachzitierung:   0