Hallo,
ich habe eine Firebird-Datenbank im Einsatz, bei der in einem Tabellenfeld namens Datum ein Datum mit Nullzeit steht, also z.B. 01.01.2019 00:00:00.
Nun sollen per SQL die Datumswerte ermittelt werden, die dem aktuellen Tagesdatum entsprechen.
Folgende SQL-Abfrage bringt am 01.01.2019 das richtige Ergebnis.
Select * From TABELLE Where DATUM='01.01.2019 00:00:00'
Ich möchte das Ganze nur mit SQL lösen.
Select * From TABELLE Where DATUM=CURRENT_TIMESTAMP -> Es werden keine Daten gefunden, die der Anfrage entsprechen.
Das liegt wohl daran, das CURRENT_TIMESTAMP im Zeitanteil richtigerweise keine Nullzeit enthält, sondern die Zeit zum Zeitpunkt der Abfrage.
Weiß vielleicht jemand, wie ich aus CURRENT_TIMESTAMP das Tagesdatum mit Nullzeit bekommen kann oder hat jeman eine andere Lösung?