带内部查询的SQL到HQL

时间:2016-02-12 13:14:14

标签: java sql hibernate postgresql hql

我正在尝试将我的SQL查询重写为HQL友好格式,但我失败或没有得到预期的结果。

感谢任何帮助...

Select *
FROM
 (
  SELECT distinct on (iNumber)
  equipmentTimestamp,
  name, 
  iNumber, 
  datauserprovidername, 
  latitude, 
  longitude
  FROM 
  positionview
  WHERE outbound = false
  AND referenceIdentifier is null
  AND responseType = 'XYZ'
  AND equipmentTimestamp >='2013-02-09 10:04:14.476'
  AND equipmentTimestamp <='2016-02-12 10:04:14.476'
  order by iNumber desc
) AS derivedInnerQuery
order by equipmentTimestamp desc;

我可以确认上面的查询获得了我期望的结果但是HQL只在WHERE子句中接受子查询。

简而言之,我希望查询能够获取每个iNumber的最新位置报告。

0 个答案:

没有答案