Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql JPQL在时间间隔之间进行查询_Sql_Jpql - Fatal编程技术网

Sql JPQL在时间间隔之间进行查询

Sql JPQL在时间间隔之间进行查询,sql,jpql,Sql,Jpql,我需要做一个jpql查询,在sql中是这样的: SELECT * FROM vehicle_db.vehicles WHERE vehicle_db.vehicles.TimeStampAuto BETWEEN DATE_SUB(NOW(), INTERVAL 5 MINUTE) AND NOW() 所以我想知道如何翻译now()函数和正确的语法来选择JPQL中从5分钟前到现在的行。谢谢你的帮助 select v from Vehicules v where v.timeStampAuto

我需要做一个jpql查询,在sql中是这样的:

SELECT * 
FROM vehicle_db.vehicles 
WHERE vehicle_db.vehicles.TimeStampAuto BETWEEN DATE_SUB(NOW(), INTERVAL 5 MINUTE) AND NOW()
所以我想知道如何翻译now()函数和正确的语法来选择JPQL中从5分钟前到现在的行。谢谢你的帮助

select v from Vehicules v where v.timeStampAuto between :startTime and :endTime
然后,您可以在java中计算
startTime
endTime
(例如,使用
Calendar
类),并使用
setparameter()
方法将值传递给JPQL查询