von DPunch » Do, 28.10.2010 16:18
Aloha
wagnbeu0 hat geschrieben:Sehr seltsam. Die Syntax müsste absolut korrekt sein, da ich definitiv nur werte aus der Zukunft angezeigt bekomme. Jedoch scheint die DATEDIFF-Funktion nicht beachtet zu werden...
Wenn Du Deine WHERE-Klausel mal anschaust, ist es nun wirklich nicht "seltsam", dass Du nur Werte aus der Zukunft angezeigt bekommst.
wagnbeu0 hat geschrieben:Ja, die Reihenfolge ist richtig, wobei es auch keine Rolle spielt, wie das Datum ermittelt wird.
Aus der HSQL-DB Doku:
DATEDIFF(string, datetime1, datetime2)
returns the count of units of time elapsed from datetime1 to datetime2. The string indicates the unit of time and can have the following values 'ms'='millisecond', 'ss'='second','mi'='minute','hh'='hour', 'dd'='day', 'mm'='month', 'yy' = 'year'. Both the long and short form of the strings can be used.
Du siehst: Deine Reihenfolge ist *nicht* richtig und es spielt sehr wohl eine Rolle, wie das Datum ermittelt wird. herz4 hat Dir also schon in seinem zweiten Beitrag die Lösung genannt.
Aloha
[quote="wagnbeu0"]Sehr seltsam. Die Syntax müsste absolut korrekt sein, da ich definitiv nur werte aus der Zukunft angezeigt bekomme. Jedoch scheint die DATEDIFF-Funktion nicht beachtet zu werden...[/quote]
Wenn Du Deine WHERE-Klausel mal anschaust, ist es nun wirklich nicht "seltsam", dass Du nur Werte aus der Zukunft angezeigt bekommst. ;)
[quote="wagnbeu0"]Ja, die Reihenfolge ist richtig, wobei es auch keine Rolle spielt, wie das Datum ermittelt wird.[/quote]
Aus der HSQL-DB Doku:
[quote]DATEDIFF(string, datetime1, datetime2)
returns the count of units of time elapsed from datetime1 to datetime2. The string indicates the unit of time and can have the following values 'ms'='millisecond', 'ss'='second','mi'='minute','hh'='hour', 'dd'='day', 'mm'='month', 'yy' = 'year'. Both the long and short form of the strings can be used.[/quote]
Du siehst: Deine Reihenfolge ist *nicht* richtig und es spielt sehr wohl eine Rolle, wie das Datum ermittelt wird. herz4 hat Dir also schon in seinem zweiten Beitrag die Lösung genannt.