0
我有這個表這些字段:OrientDB錯誤
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 <= 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
喜,我已經轉載了你的問題,你可以在github上打開一個問題嗎?或者,你可以使用SELECT FROM MyTable WHERE'2016-05-01'> = fromDate –
我嘗試在GitHub上打開這個重要的錯誤。我不明白如何改變條件因素的順序,沒關係 –
@AlessandroRota:在GitHub上打開問題:https://github.com/orientechnologies/orientdb/issues/6389 –