Hallo,
wie es scheint funktionieren in HQL keine Subqueries?
Wie könnte ich das SQL dennoch in HQL laufen lassen?
wie es scheint funktionieren in HQL keine Subqueries?
Wie könnte ich das SQL dennoch in HQL laufen lassen?
Java:
SELECT base.m, base.distance
FROM (
SELECT m, sqrt(
111.3 * cos((52.5103817 + m.latitude) / 2 * 0.01745) * (13.4349112 - m.longitude) *
111.3 * cos((52.5103817 + m.latitude) / 2 * 0.01745) * (13.4349112 - m.longitude) +
111.3 * (52.5103817 - m.latitude) * 111.3 * (52.5103817 - m.latitude)
) AS distance
FROM MyEntity m
ORDER BY distance ASC
) AS base
WHERE base.distance > 50.0