我正在使用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