0
Ich habe diese Tabelle mit diesen Feldern:Orientdb Fehler auf Abfrage Datum
MyTable
code STRING
fromDate DATE
toDate DATE
Der Inhalt dieser Tabelle ist die folgende:
'ABC', '2016-05-01 00:00:00', '2016-05-31 00:00:00'
'DEF', '1900-01-01 00:00:00', '2099-01-01 00:00:00'
'GHI', '1900-01-01 00:00:00', '2099-01-01 00:00:00'
Wenn ich versuche, diese Abfrage zu schreiben:
oder alternativ
SELECT FROM MyTable WHERE fromDate <= DATE('2016-05-01', 'yyyy-MM-dd')
Das Ergebnis ist folgendes:
'DEF', '1900-01-01 00:00:00', '2099-01-01 00:00:00'
'GHI', '1900-01-01 00:00:00', '2099-01-01 00:00:00'
So Orientdb nicht die Zeile mit dem gleichen Zustand auf Datum zurückgibt. Wo ist meine Schuld?
Orient Version ich verwendet habe, ist 2.2.0
Hallo veröffentlicht Ich habe Ihr Problem reproduziert, können Sie ein Problem auf GitHub öffnen? Alternativ könnten Sie SELECT FROM MyTable WHERE '2016-05-01'> = fromDate –
Ich versuche, auf GitHub diesen kritischen Fehler zu öffnen. Ich verstehe nicht, wie die Reihenfolge der Faktor unter Bedingung ändern, das ist in Ordnung –
@AlessandroRota: Öffnen Sie auf GitHub das Problem: https://github.com/orientechnologies/orientdb/issues/6389 –