Hallo,
es geht um folgende Standard SQL - Query:
Select * from log where to_char(log_date,'DD.MM.YYYY') = '24.12.2005'
ein einfaches HQL mit "from log where log_date =?, Date date liefert mir keine ergebnisse zurück, da er denke ich mal direkt auf die Uhrzeit vergleicht. Also habe ich mir ein HQL gebaut welches ein Startdatum benutzt, welches auf die frühestmögliche Tageszeit steht und die Endzeit auf die spätestmögliche und dann diesen Bereich mit einem
"from log where log_date >= ? and log_date <= ?, Date start, Date end"
abfrage..klappt natürlich, ist aber nicht wirklich state of the art denke ich mal.
Muß doch einen einfacheren Weg geben , oder?
Danke für Tipps.
besten Gruss,
Peter
|