0

私はこれらのフィールドを持つこのテーブルを持っています:

MyTable
code STRING
fromDate DATE
toDate DATE

この表の内容は次のとおりです。

'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'

このクエリを書き込もうとすると、次のようになります。

SELECT FROM MyTable WHERE fromDate <= '2016-05-01'

または代わりに

SELECT FROM MyTable WHERE fromDate <= DATE('2016-05-01', 'yyyy-MM-dd')

結果は次のとおりです。

'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'

そのため、OrientDB は日付が等しい条件の行を返しません。私のせいはどこですか?

私が使用したオリエントのバージョンは2.2.0です

4

1 に答える 1

1

OrientDB チームから通知が届きました。このバグはクローズされ、2.2.5 バージョンでリリースされます。

ここに行く

于 2016-07-20T07:39:21.623 に答える