我有一個數據庫表,它有兩列DATE_START
和DATE_END
。日期之間的JPQL
現在我想查找Date
介於DATE_START
和DATE_END
之間的所有條目。
例子:
ID | DATE_START | DATE END 1 | 2015-1-1 | 2015-1-10
可以說,我想MYDATE = 2015-1-5
查詢,然後我想數據庫返回的行數1
我嘗試以下查詢:
select * from table where DATE_START >= MYDATE and DATE_END <= MYDATE
但是這不會返回因爲DATE_START
將不匹配的行
您嘗試的代碼是錯誤之有道。應該切換'> ='和'<='。你的'MYDATE'只有在它的間隔之外才會發生;-) – UlfR