es ist kein riesen Problem - aber vielleicht gibt es ja auch eine ganz einfache Lösung. Also - ich habe in meiner Datenbank mehrere Abfragen, in denen die Datensätze nach einem Datumsbereich gefiltert werden, der von Hand eigeben wird:
Code: Alles auswählen
ZWISCHEN :a_Datum_von UND :b_Datum_bis
Code: Alles auswählen
DATEDIFF( 'yy', "geboren am", :Stichtag )
Ergänzung:
Der nächste Versuch war mit:
Code: Alles auswählen
ZWISCHEN ( '1.1.' || :Jahr ) UND ( '31.12.' || :Jahr )
Heureka - habs eben selbst herausgefunden:Wrong data type: java.lang.IllegalArgumentException in statement
Code: Alles auswählen
ZWISCHEN ( :Jahr || '-1-1' ) UND ( :Jahr || '-12-31' )
Thread kann geschlossen werden...
Jan