我正在使用JPA和JPQL。而我在這個世界是新的;-) 我的查詢現在給我的數據在2日期之間。JPQL查詢日期,間隔
Query query =em.createQuery("SELECT d FROM DTable d JOIN d.history p WHERE (d.vehicle.id = :vehicleId) AND (p.timestamp BETWEEN :curentDate AND :date)");
我怎麼能告訴JPQL對數據進行篩選,他給我的數據2日期間,但有4分鐘的時間間隔?
我希望很清楚。 感謝您的建議。
我的意思是在結果中,兩個p.timestamp之間至少有4分鐘的差異。 – Haythem 2011-03-22 12:31:42
你能舉個例子嗎?我不明白你的數據是什麼,你的預期結果是什麼。 – 2011-03-22 15:36:38
這是我的結果: 週二3月22日十七時39分52秒CET 2011 週二3月22日17點37分52秒CET 2011 週二3月22日十七時35分52秒CET 2011 週二3月22日17時33分52秒CET 2011 週二3月22日17時31分52秒CET 2011 週二3月22日17點29分52秒CET 2011 ,我需要這樣的: 週二3月22日17時39分52秒CET 2011 週二3月22日17:35: 52 CET 2011 Tue Mar 22 22:31:52 CET 2011 Tue Mar 22 22:27:52 CET 2011 – Haythem 2011-03-22 16:47:56